Можно ли создать процедуру без использования разделителя в MySQL? - PullRequest
0 голосов
/ 04 июня 2019

У меня есть вопрос о создании хранимой процедуры в MySql без использования разделителя Я ищу много в сети, но я не нахожу ничего полезного для нахождения моего ответа. так мы можем когда-нибудь не использовать разделитель ?? если да, то как? Я так рад, если кто-нибудь может помочь мне с этим вопросом спасибо

1 Ответ

1 голос
/ 04 июня 2019

Если процедура - это просто одно утверждение, вам не нужно менять разделитель.

CREATE PROCEDURE myProc(param INT)
SELECT col1, col2 FROM someTable WHERE col3 = param;

Изменять разделитель необходимо только в том случае, если процедура состоит из нескольких операторов, поскольку ; является разделителем операторов в процедуре. Если вы не измените разделитель, он будет рассматриваться как терминатор самого оператора CREATE PROCEDURE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...