mysql中有没有类似于Sp_helptext的的函数.就是用sql语句能查询出存储过程文本内容

mysql中有没有类似于Sp_helptext的的函数.就是用sql语句能查询出存储过程文本内容.
我有一万多存储过程,现在需要找到某个存储过程中的某些内容,怎么能快速找到.需要找的内容已知. 但是不知道具体的存储过程名称

INFORMATION_SCHEMA.ROUTINES 视图包含了存储过程与函数的信息。

mysql> SELECT
    ->   ROUTINE_NAME,
    ->   ROUTINE_TYPE,
    ->   EXTERNAL_LANGUAGE
    -> FROM
    ->   INFORMATION_SCHEMA.ROUTINES;
+------------------+--------------+-------------------+
| ROUTINE_NAME     | ROUTINE_TYPE | EXTERNAL_LANGUAGE |
+------------------+--------------+-------------------+
| CreateReportData | PROCEDURE    | NULL              |
| divided          | PROCEDURE    | NULL              |
| dysql2           | PROCEDURE    | NULL              |
| HelloWorld       | PROCEDURE    | NULL              |
| HelloWorld1      | PROCEDURE    | NULL              |
| HelloWorld2      | PROCEDURE    | NULL              |
| HelloWorld4      | FUNCTION     | NULL              |
| p1               | PROCEDURE    | NULL              |
| REMOVE_T         | PROCEDURE    | NULL              |
| TestCursor       | PROCEDURE    | NULL              |
| TestException    | PROCEDURE    | NULL              |
| TestIfElse       | PROCEDURE    | NULL              |
| TestIterateLeave | PROCEDURE    | NULL              |
| TestLoop         | PROCEDURE    | NULL              |
| TestRepeat       | PROCEDURE    | NULL              |
| TestWhile        | PROCEDURE    | NULL              |
+------------------+--------------+-------------------+
16 rows in set (0.06 sec)



不过有没有 创建存储过程的源代码, 我就没仔细看了...



如果要获取 具体某一个存储过程的源代码, 倒是可以通过

通过执行下面的语句, 可以查看目前存储过程的源代码:

SHOW CREATE PROCEDURE HelloWorld;

输出略.

追问

没有存储过程的源代码. 存储过程太多了. 你下面的那个不适用啊.

温馨提示:答案为网友推荐,仅供参考