我們如何檢視特定 MySQL 資料庫中儲存的儲存過程和儲存函式列表?


我們可以使用以下查詢在 INFORMATION_SCHEMA.ROUTINES 中檢視特定資料庫中儲存的過程和儲存函式的列表,如下所示-

mysql> SELECT ROUTINE_TYPE, ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = 'query';
+--------------+--------------+
| ROUTINE_TYPE | ROUTINE_NAME |
+--------------+--------------+
| PROCEDURE    | allrecords   |
| FUNCTION     | Hello        |
+--------------+--------------+
2 rows in set (0.04 sec)

上面的查詢返回名為“allrecords”的過程和名為“Hello”的函式,這些過程和函式儲存在名為“query”的資料庫中。

更新於:2020 年 6 月 22 日

199 次瀏覽

開啟你的職業生涯

完成課程認證

立即開始
廣告
© . All rights reserved.