Я создал следующую хранимую процедуру для MySql схемы на sqlfiddleMySql вызов хранимой процедуры с выводимым параметром возвращает ошибку на SqlFiddle
create procedure foobar(out msg int)
begin
set msg = 100;
end//
Когда я выполнить запрос для доступа к выходному параметру, используя
call foobar(@outval);
SELECT @outval;
я получаю следующее сообщение об ошибке
ResultSet составляет от UPDATE. Нет данных.
Я не уверен, что я делаю неправильно. Пожалуйста, предложите.
Я принимаю это как ссылки MySQL create stored procedure syntax with delimiter
Sql ссылка скрипку: http://sqlfiddle.com/#!9/a2182/6
В SQL Fiddle используйте th e следующий трюк в хранимой процедуре: 'set msg = 100; select msg; ' – wchiquito
@wchiquito Как-то точно тот же код, который выдавал ошибку ранее, отлично работает на sqlfiddle. Вероятно, кто-то работал над проблемой :) –