【发布时间】:2011-08-03 09:23:35
【问题描述】:
我想找到正在使用特定表的所有存储过程。数据库中有大量的存储过程,因此不可能对每个过程进行检查。
有没有什么方法可以使用搜索查询来找到存储过程?
我试过这段代码:
SELECT distinct so.name
FROM syscomments sc
INNER JOIN sysobjects so ON sc.id=so.id
WHERE sc.TEXT LIKE '% RejectionReason %'
RejectionReason 是我的表名,但它显示了所有使用RejectionReason 作为列名的过程,所以这不起作用。
【问题讨论】:
标签: sql sql-server sql-server-2008 stored-procedures