萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 程式設計 >  >> 資料庫 >> MySQL 教學

MySQL 刪除預存程序與函數語法與實例

刪除語法

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。
copyright © 萬盛學電腦網 all rights reserved