2013-11-03 55 views
0

我想問你關於存儲過程。我曾嘗試使用分號MySQL version 5.5.16。我曾經

| DELIMITER // 
| CREATE PROCEDURE Name_Procedure(IN PARAMETER type_data(max_character)) 
|-> BEGIN 
|-> STATEMENT SQL 
|-> END // 
| DELIMITER ; 

否則,論壇改變// (double blackslash)$$ (double dollar)但我以前沒有嘗試這個...

| DELIMITER $$ 
| CREATE PROCEDURE Name_Procedure(IN PARAMETER type_data(max_character)) 
|-> BEGIN 
|-> STATEMENT SQL 
|-> END $$ 
| DELIMITER ; 

您是否知道從MySQL版本不同的//$$可能?

回答

1

沒關係。你可以指定你喜歡的任何分隔符,它不依賴於mysql的版本。當你說「在論壇中改變分隔符」時,我不知道你在說什麼,但也許在某些文本引擎中,「//」已被別的東西使用,所以他們會自動替換它。