Подтвердить что ты не робот

Выполните запуск хранимых процедур на SqlFiddle. Mysql

Выполняет ли sqlfiddle выполнение триггеров/хранимых процедур?

Я не смог выполнить даже простейшую форму хранимой процедуры на sqlfiddle

DELIMITER $$
DROP PROCEDURE IF EXISTS myProc $$

CREATE PROCEDURE myProc()
BEGIN

END$$
DELIMITER ;

Sqlfiddle не позволяет выполнять эту (выше) sql в схеме сборки, но позволяет создавать таблицу и т.д.

Примечание: Тот же синтаксис работает для меня на моем localhost, используя wamp с mysql 5.5.24

Может ли кто-нибудь помочь?

4b9b3361

Ответ 1

Вместо использования параметра разделителя (который не является реальным оператором SQL, а является только командой для командной строки mysql), используйте параметр "Терминатор запросов" на SQL Fiddle для установки разделителя.

Например:

http://sqlfiddle.com/#!2/88fcf

Обратите внимание на раскрывающийся список // под окном схемы. Что SQL Fiddle эквивалентна команде mysql DELIMITER.

Полное раскрытие: Я автор SQL Fiddle.