Spec-Zone .ru
спецификации, руководства, описания, API
|
DROP {PROCEDURE | FUNCTION} [IF EXISTS] sp_name
Этот оператор используется, чтобы отбросить хранимую процедуру или функцию. Таким образом, указанная
подпрограмма удаляется из сервера. Вы должны иметь ALTER ROUTINE
полномочие для подпрограммы. (Если automatic_sp_privileges
системная переменная включается, то полномочие и EXECUTE
предоставляются автоматически стандартному создателю, когда
подпрограмма создается и отбрасывается от создателя, когда подпрограмма отбрасывается. См. Раздел
18.2.2, "Сохраненные Подпрограммы и MySQL Privileges".)
IF EXISTS
пункт является расширением MySQL. Это препятствует ошибке произойти, если
процедура или функция не существуют. Предупреждение производится, который может быть просмотрен с SHOW WARNINGS
.
DROP
FUNCTION
также используется, чтобы отбросить определяемые пользователем функции (см. Раздел
13.7.3.2,"DROP FUNCTION
Синтаксис").