如何通过Mysql中的注释获取存储过程名称?
例如我需要这样的东西:
SELECT *
FROM stored_procedures
WHERE comment LIKE '%something%''
答案 0 :(得分:3)
您可以使用以下代码从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%';
答案 1 :(得分:1)
是的,你可以通过这样的评论搜索proc ..
SELECT mysql.proc.name
FROM mysql.proc
WHERE mysql.proc.comment LIKE '%abc%';