mysql中按注解选择存储过程名称

qc6wkl3g  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(312)

如何在mysql中通过注解获取存储过程名称?
例如,我需要这样的东西:

SELECT *
    FROM stored_procedures
    WHERE comment LIKE '%something%''
34gzjxbg

34gzjxbg1#

可以从以下位置获取存储过程名称 information_schema 使用以下代码:

SELECT routine_schema,      -- database/schema wherein the object resides
       routine_name,        -- the name of the function/procedure
       routine_type,        -- PROCEDURE indicates a procedure, FUNCTION indicates a function
       routine_definition   -- code underlying the sp
       routine_comment      -- some human readable comment on the routine
  FROM information_schema.routines
  WHERE routine_comment LIKE '%test%';
sxpgvts3

sxpgvts32#

是的,你可以通过这样的注解来搜索proc。。

SELECT mysql.proc.name
FROM mysql.proc
WHERE mysql.proc.comment LIKE '%abc%';

相关问题