본문 바로가기

DataBase/MSSQL

[MSSQL]저장프로시저 내용검색

특정단어가 포함된 저장프로시저를 찾을 때 유용하게 쓰이는 문법

짧은내용 -VARCHAR(4000) 이하 문자열 

 SELECT *
   FROM INFORMATION_SCHEMA.ROUTINES
  WHERE ROUTINE_DEFINITION LIKE '%찾을 내용%'
    AND ROUTINE_TYPE='PROCEDURE'

 

긴 내용 -VARCHAR(4000) 이상 문자열 

SELECT OBJECT_NAME(object_id), OBJECT_DEFINITION(object_id)
  FROM sys.procedures
 WHERE OBJECT_DEFINITION(object_id) LIKE '%찾을 내용%'