mysql存儲過程

如果需要給一個一般用戶查看存儲過程的權限的話,就需要給該用戶提供該數據庫的select和execute權限和mysql的select權限。



方法一:(直接查詢)

select `specific_name` from mysql.proc where db = 'your_db_name' and `type` = 'procedure'

方法二:(查看數據庫裏所有存儲過程+內容)

show procedure status;

方法三:(查看當前數據庫裏存儲過程列表)

select specific_name from mysql.proc ;

方法四:(查看某一個存儲過程的具體內容)

select body from mysql.proc where specific_name = 'your_proc_name';

查看存儲過程或函數的創建代碼 :

show create procedure your_proc_name;
show create function your_func_name;

刪除存儲過程:

drop procedure your_proc_name;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章