Chúng ta có thể xem danh sách thủ tục được lưu trữ và các hàm được lưu trữ trong cơ sở dữ liệu cụ thể bằng cách sử dụng truy vấn sau trên INFORMATION_SCHEMA.ROUTINES như sau -
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)
Truy vấn trên trả về thủ tục có tên ‘allrecords’ và hàm có tên ‘Hello’ được lưu trữ trong cơ sở dữ liệu có tên ‘query’.