Похоже, это глупый вопрос :), но я не могу найти его где-либо.
Мне нужно установить количество локальных переменных в sproc из оператора select.
Это работает из окна запроса:
select @value1 := value1, @value2 := value2 from test_table limit 1;
select @value1, @value2;
Но когда я пытаюсь сделать подобное в хранимой процедуре, я получаю: Ошибка SQL (1064): у вас есть ошибка вВаш синтаксис SQL ...
BEGIN
declare p_value1 varchar(50);
declare p_value2 varchar(50);
select p_value1 := value1, p_value2 := value2 from test_table limit 1;
END
Любая помощь приветствуется.