본문 바로가기
프로그래머/프로그래밍

모든 프로시져내 포함한 문자열 찾기

by plog 2009. 9. 30.

SQL2005 기준 테스트 한것 이며, 다른 버전은 장담 못함

심심치 않게 모든 프로시져내에서 특정 문자열을 찾을일이 발생한다.
아래와 같이 하면 쉽게 찾을 수 있다.

alter PROCEDURE proc_프로시져내포함한문자열찾기
    @seek varchar(256)
AS
  select b.name from syscomments a
  inner join
  sysobjects b on a.id =  b.id
  where b.xtype = 'P' and
  a.text like '%' + @seek + '%'
  order by name

댓글