mysql 存儲過程查詢語句


可以用 命令"show PROCEDURE status"查看所有的存儲過程或檢索系統表"mysql.proc"來查詢已有的存儲過程。
例如:
用show PROCEDURE status命令查看:
-- 查看所有的存儲過程
show PROCEDURE status;
-- 查看特定數據庫存儲過程
show PROCEDURE status where db='test';

-- 用指定的登錄名查看該用戶創建的存儲過程
show PROCEDURE status where definer='root@localhost'; -- @localhost為用戶登錄位置(本地登錄)

-- 查看指定時間段創建存儲過程
show PROCEDURE status where created between '2017-02-17 00:00:00'
and '2017-02-17 23:59:59';

用系統表mysql.proc來查看:
-- 查看所有的存儲過程信息
select * from mysql.proc;

-- 查看特定數據庫里的存儲過程
select * from mysql.proc where db='test';

-- 查看某個用戶定義的存儲過程
select * from mysql.proc where definer='root@localhost';

-- 查看某時間段創建的存儲過程
select * from mysql.proc where created between '2017-02-17 00:00:00'
and '2017-02-17 23:59:59';


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM