[英]Total count of stored procedures in Mysql database
如何获取MySQL数据库中存储过程的总数? 我是否查看信息模式?
您可以使用它来查看过程列表
SELECT ROUTINE_NAME
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE="PROCEDURE"
AND ROUTINE_SCHEMA="dbname";
你可以在这里找到更多
尝试此解决方案,只需在最后一行替换您的数据库名称。
SELECT count(ROUTINE_NAME)procedure_count
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE="PROCEDURE"
AND ROUTINE_SCHEMA="your database name";
这对我有用
SELECT
COUNT(*) as 'Stored Procedures'
FROM SYS.OBJECTS
WHERE TYPE ='P'
GROUP BY TYPE
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.