Mysql数据库

时间:2016-11-23 07:49:11

标签: mysql sql stored-procedures

如何获取MySQL数据库中存储过程的总数?我是否在查看信息架构?

2 个答案:

答案 0 :(得分:3)

您可以使用它来查看程序列表

SELECT ROUTINE_NAME
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE="PROCEDURE" 
AND ROUTINE_SCHEMA="dbname";

您可以找到更多here

答案 1 :(得分:1)

尝试此解决方案,只需在最后一行替换您的数据库名称即可。

SELECT count(ROUTINE_NAME)procedure_count
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE="PROCEDURE" 
AND ROUTINE_SCHEMA="your database name";