将过程状态显示为子查询

时间:2019-10-06 00:57:27

标签: mysql sql

SHOW PROCEDURE STATUS返回db,名称和注释以及其他列。

为什么这不起作用?

  

选择名称,并从(显示过程状态)a

中进行评论

1 个答案:

答案 0 :(得分:1)

@Gordon在评论中提到,显示过程状态不是可以用作子查询的SQL语句。

这是一个等效查询,用于获取过程名称和注释。

(可选)如果您需要将过程放入特定数据库中,只需在where子句ROUTINE_SCHEMA = 'your_database'中添加此条件

SELECT 
    ROUTINE_NAME, ROUTINE_COMMENT
FROM
    information_schema.ROUTINES
WHERE
    ROUTINE_TYPE = 'PROCEDURE';