как бы мне это запустить? - PullRequest
0 голосов
/ 25 декабря 2011

как мне запустить следующий код в браузере запросов mysql или navicat?Я попытался запустить его как запрос, и это дало мне ошибки.Я хочу знать, я просто помещаю это в запрос или как?

use nydb;
DROP PROCEDURE IF EXISTS testProc;
CREATE PROCEDURE testProc()
BEGIN

  # do something

DELIMITER ;
call testProc();
DROP PROCEDURE testProc;

1 Ответ

1 голос
/ 25 декабря 2011

Проверено на 5.1.58

use nydb;

delimiter $$

DROP PROCEDURE IF EXISTS testProc$$
CREATE PROCEDURE testProc()
BEGIN

  select 1 from dual;

END $$

DELIMITER ;

call testProc();

DROP PROCEDURE testProc;
...