Видалення збережених процедур
Для видалення збережених процедур використовується синтаксис оператора DROP PROCEDURE, який має наступний синтаксис:
DROP PROCEDURE [IF EXISTS] nameproc
Оператор DROP ROCEDURE дозволяє видалити збережену процедуру nameproc. Якщо процедури з таким ім'ям не існує, синтаксис оператора повертає помилку, яку можна поглинути, якщо використовувати необов'язкове ключове слово IF EXISTS.
Створимо в базі даних test збережену процедуру test () і застосуємо до неї синтаксис оператора DROP PROCEDURE (приклад).
Приклад:
CREATE PROCEDURE test() SELECT VERSION();
DROP PROCEDURE test;
Проте використання оператора DROP PROCEDURE стосовно збереженої функції закінчується помилкою
Для удаления хранимых функций необходимо использовать специальный оператор DROP FUNCTION
Приклад:
DROP FUNCTION test;