我现在采用的笨方法是:
在Management Studio中,点击Stored Procedures,按F7,选中所有存储过程,
然后如上图得到所有存储过程的SQL代码,在其中根据SQL语句搜索到所对应的存储过程。
有没有更好的方法?
select text
from syscomments
where id in (select id from sysobjects where type='P') and text like '%sql语句%'
我一般是使用这个。
这个就行了,谢谢
这个SQL有个问题,获取不到存储过程的具体名称,有一个更简单的查询方法:
SELECT Name FROM sys.procedures WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%sql语句%'
@dudu: 不错,这样更好,只是在2000下面不行。