MariaDB Quick -Tip#7-查找存储过程
#sql #mysql #mariadb

Mariadb提示和技巧

这是我一年中积累的一系列快速提示和技巧的一部分,我认为这对他人很有用。
如果您有类似的简短提示和技巧,请发表评论。

查找存储过程

在大型数据库上工作时,某些项目可能会有数百甚至数千个存储过程,因此,如果您的任务是查找所有查询特定表的存储过程,则发现它可能很头疼。

下面的查询对我有很多帮助,我希望它也能为您提供帮助。

SELECT r.ROUTINE_SCHEMA  as "Database",
       r.ROUTINE_NAME  
  FROM information_schema.routines r
 WHERE r.ROUTINE_TYPE  = 'PROCEDURE'
   AND r.ROUTINE_DEFINITION LIKE '%departments%'
 ORDER BY r.ROUTINE_SCHEMA ASC,
       r.ROUTINE_NAME ASC;

DBeaver screenshot