1. 程式人生 > >MySQL之刪除和檢視儲存過程

MySQL之刪除和檢視儲存過程

(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