MySQL之刪除和檢視儲存過程
阿新 • • 發佈:2018-12-12
(1)一次只能刪除一個儲存過程或者函式。注意,要具有ALTER ROUTINE許可權
(2)刪除語句:
DROP {PROCEDURE | FUNCTION} [IF EXISTS] sp_name
示例語句:
DROP PROCEDURE film_in_stock;
(3)可以檢視儲存過程,函式的狀態,定義等資訊,瞭解相關的基本情況
a. 檢視儲存過程或函式的狀態
SHOW {PROCEDURE | FUNCTION } STATUS [like 'pattern']
例:
show procedure status like 'film_in_stock'\G
b.檢視儲存過程或函式的定義
SHOW CREATE {PROCEDURE | FUNCTION} sp_name
例:
show create procedure film_in_stock \G
c.檢視information_schema.Routines 瞭解儲存過程和函式的資訊
SELECT *
FROM routines
WHERE ROUTINE_NAME='film_in_stock'\G