powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Синтаксис хранимых процедур, знак присвоения
4 сообщений из 4, страница 1 из 1
Синтаксис хранимых процедур, знак присвоения
    #40083278
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему, если делаю по-другому, функция не компилируется. "Timeout exceed..."
Код: sql
1.
2.
3.
4.
IF flg <> 0 THEN
	SET retv := CONCAT(retv, ',', a);
ELSE
	SET retv = a;


Если в первом операторе вместо := ставлю =, то не компилируется,
и если во втором операторе вместо = ставлю :=, то тоже не компилируется.

Так же на просторах интернета в этом примере было указано IF flg != 0. У меня так тоже не компилируется. Ставлю <> компилируется. Как правильно?
...
Рейтинг: 0 / 0
Синтаксис хранимых процедур, знак присвоения
    #40083279
svnvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перезагрузил менеджер MySQL, заработало, это он что-то капризничал.
А как же все-таки правильно? Или оба варианта приемлемы?
...
Рейтинг: 0 / 0
Синтаксис хранимых процедур, знак присвоения
    #40083334
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:= - всегда присвоение.
= - по контексту. Который может быть неоднозначным.
...
Рейтинг: 0 / 0
Синтаксис хранимых процедур, знак присвоения
    #40083341
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Синтаксис хранимых процедур, знак присвоения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]