Database

MSSQL 특정문자열을 사용하는 SP,VIEW,Function,Trigger 찾기

Urong 2020. 10. 29. 17:06
728x90

아래 쿼리로 특정문자열이 포함된 프로시저, 뷰테이블, 함수, 트리거를 찾을 수 있다.

select distinct a.name 
from sysobjects a with (nolock) 
join syscomments b with (nolock) on a.id = b.id 
where a.xtype = 'P' and b.text like '%' + '찾을 문자열' + '%' 
order by a.name 

/* 
xtype = 'P' : SP 
xtype = 'TR' : 트리거 
xtype = 'V' : 뷰 
xtype = 'FN' : 함수 
*/

하나하나 열어보는 고생을 좀 덜어준다.

다만 주석처리된 부분까지도 찾아버리는.....

728x90
반응형