一尘不染

按名称查找存储过程

sql

有什么方法可以按名称或名称的一部分在SQL Server Management Studio存储过程中找到?(在活动数据库上下文中)

感谢帮助


阅读 147

收藏
2021-03-17

共1个答案

一尘不染

您可以使用:

select * 
from 
   sys.procedures 
where 
   name like '%name_of_proc%'

如果您需要代码,可以在syscomments表中查看

select text 
from 
    syscomments c
    inner join sys.procedures p on p.object_id = c.object_id
where 
    p.name like '%name_of_proc%'

编辑更新:

您也可以使用ansi标准版本

SELECT * 
FROM 
    INFORMATION_SCHEMA.ROUTINES 
WHERE 
    ROUTINE_NAME LIKE '%name_of_proc%'
2021-03-17