首頁 > mysql教程 閱讀:0更新時間:2020-03-28 04:08:24

MySQL刪除存儲過程(DROP PROCEDURE)

mysql 數據庫中存在廢棄的存儲過程是,我們需要將它從數據庫中刪除。

基本語法

存儲過程被創建后,保存在數據庫服務器上,直至被刪除??梢允褂?DROP PROCEDURE 語句刪除數據庫中已創建的存儲過程。

語法格式如下:

DROP { PROCEDURE | FUNCTION } [ IF EXISTS ] <過程名>

語法說明如下:

1) 過程名

指定要刪除的存儲過程的名稱。

2) IF EXISTS

指定這個關鍵字,用于防止因刪除不存在的存儲過程而引發的錯誤。

注意:存儲過程名稱后面沒有參數列表,也沒有括號,在刪除之前,必須確認該存儲過程沒有任何依賴關系,否則會導致其他與之關聯的存儲過程無法運行。

刪除存儲過程

刪除存儲過程 GetScoreByStu,查看存儲過程的運行結果如下所示。
mysql> DROP PROCEDURE GetScoreByStu;
Query OK, 0 rows affected (0.00 sec)
mysql> CALL GetScoreByStu('Green');
ERROR 1305 (42000): PROCEDURE test_db.GetScoreByStu does not exist

beylze編程學院,一個分享編程知識和seo優化知識的網站。跟著beylze一起學習,每天都有進步。

通俗易懂,深入淺出,一篇文章只講一個知識點。

文章不深奧,不需要鉆研,在公交、在地鐵、在廁所都可以閱讀,隨時隨地漲姿勢。

文章不涉及代碼,不燒腦細胞,人人都可以學習。

當你決定關注beylze(公眾號:beylze),你已然超越了90%的其他從業者!

相關文章

国产亚洲欧美日韩