2013-11-03 4 views
0

Я хочу спросить вас о сохраненной процедуре. Я попробовал Delimiter в 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. Я не знаю, о чем вы говорите, когда вы говорите «на форумах они меняют разделитель», но, возможно, в некоторых текстовых машинах «//» уже используется чем-то другим, поэтому они автоматически заменяют его.

Смежные вопросы