【问题标题】:Total count of stored procedures in Mysql databaseMysql 数据库中存储过程的总数
【发布时间】:2017-04-07 02:58:56
【问题描述】:

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

【问题讨论】:

标签: mysql sql stored-procedures


【解决方案1】:

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

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

您可以了解更多here

【讨论】:

  • 所有例程,还是仅当前用户有权访问的例程?
【解决方案2】:

试试这个解决方案,只需在最后一行替换您的数据库名称。

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

【讨论】:

  • 始终需要对您的代码进行解释,因为其他人应该能够从您的代码中学习。另外,请不要无礼
猜你喜欢
  • 1970-01-01
  • 2018-11-25
  • 1970-01-01
  • 2012-07-27
  • 1970-01-01
  • 1970-01-01
  • 2014-01-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多