SELECT
OBJECT_NAME(sm.object_id) AS ProcedureName,
sm.definition
FROM
sys.sql_modules sm
JOIN
sys.objects o ON sm.object_id = o.object_id
WHERE
sm.definition LIKE '%찾을문구%'
AND o.type = 'P'; -- P = 프로시저
AND o.type IN ('FN', 'IF', 'TF');
-- 'FN' 스칼라 함수, 'IF' 인라인테이블반환 함수, 'TF' 멀티문 테이블 반환함수
AND o.type = 'V'; -- V 뷰
AND o.type = 'TR'; -- TR 트리거
'DB > MSSQL' 카테고리의 다른 글
[MSSQL] 최근 수정된 저장 프로시저 및 오브젝트 조회 (0) | 2025.04.11 |
---|---|
[MSSQL] 쿼리로 성능 체크. 스칼라 or 프로시저 (0) | 2025.04.07 |
[MSSQL] 프로시저, 트리거, 뷰, 사용자 정의함수(스칼라, 테이블반환) 한번에 비교하기 (0) | 2025.04.02 |
[MSSQL] 인덱스(INDEX) - 파편화, 리빌드, 페이지정리(Reorganize) (1) | 2025.03.31 |
[MSSQL] 프로시저 (Stored Procedure) (0) | 2025.03.31 |