DROP { PROCEDURE | FUNCTION } [IF EXISTS] sp_name;
MySQL 不支援批次刪除,需逐一執行。執行者需具備該程序/函數的 ALTER ROUTINE 權限。
-- 刪除預存程序
DROP PROCEDURE IF EXISTS sp_111cn_net;
-- Query OK, 0 rows affected (0.00 sec)
-- 刪除函數
DROP FUNCTION IF EXISTS fn_calc_total;
information_schema.ROUTINES)。IF EXISTS,會拋出錯誤 1305。