MySQL删除存储过程(DROP PROCEDURE)
生活随笔
收集整理的這篇文章主要介紹了
MySQL删除存储过程(DROP PROCEDURE)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
當 MySQL 數據庫中存在廢棄的存儲過程是,我們需要將它從數據庫中刪除。
?
基本語法
存儲過程被創建后,保存在數據庫服務器上,直至被刪除。可以使用 DROP PROCEDURE 語句刪除數據庫中已創建的存儲過程。
語法格式如下:
DROP { PROCEDURE | FUNCTION } [ IF EXISTS ] <過程名>
語法說明如下:
1) 過程名
指定要刪除的存儲過程的名稱。
2) IF EXISTS
指定這個關鍵字,用于防止因刪除不存在的存儲過程而引發的錯誤。
注意:存儲過程名稱后面沒有參數列表,已經為大家精心準備了大數據的系統學習資料,從Linux-Hadoop-spark-......,需要的小伙伴可以點擊也沒有括號,在刪除之前,必須確認該存儲過程沒有任何依賴關系,否則會導致其他與之關聯的存儲過程無法運行。
刪除存儲過程
刪除存儲過程 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?
總結
以上是生活随笔為你收集整理的MySQL删除存储过程(DROP PROCEDURE)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL修改存储过程(ALTER PR
- 下一篇: MySQL触发器简介