根据使用特定关键字的位置在mysql中查找存储过程的名称

时间:2014-09-08 11:02:06

标签: mysql stored-procedures

如何查找使用特定关键字的所有存储过程的名称。例如。我想在数据库中获取所有存储过程的名称,其中" User_master"使用表。

如果我会手动完成,那么需要很长时间才有任何查询或功能,我可以通过它轻松获得相同的信息。

1 个答案:

答案 0 :(得分:0)

以下查询有效:

  

SELECT routine_name,created,last_altered FROM   INFORMATION_SCHEMA.ROUTINES

     

在哪里ROUTINE_SCHEMA ='数据库名称'

     

AND ROUTINE_TYPE ='程序'

     

ROUTINE_DEFINITION LIKE'%keyword%'