프로시저 전체에 특정한 문자열이 사용된 전체 리스트를 확인이 필요할 때 사용하는 쿼리를 확인하도록 하자.
프로시저 내부의 문자열 검색
- 검색문자열 부분에 검색하고자 하는 문자열을 입력하면 해당 문자열에 사용된 프로시저 리스트를 확인할 수 있다.
SELECT
sm.object_id
, OBJECT_NAME(sm.object_id) AS object_name
, o.type
, o.type_desc
, sm.definition
FROM sys.sql_modules AS sm
JOIN sys.objects AS o ON sm.object_id = o.object_id
WHERE sm.definition LIKE '%검색문자열%'
ORDER BY o.type;
'데이터베이스[DB] > MSSQL' 카테고리의 다른 글
[MS-SQL] FOR JSON PATH - Json형식변 (0) | 2024.10.22 |
---|---|
[MS-SQL] NEWID() - 랜덤함수 (0) | 2024.06.25 |
[MSSQL] REPLACE - 문자열 치환 함수 (0) | 2024.06.24 |
[MSSQL] 특정 컬럼명이 포함된 테이블 검색 (0) | 2024.06.14 |
[MSSQL] SUM, ISNULL (0) | 2024.03.28 |
[MSSQL] MAX, MIN ( 집계함수 ) (0) | 2024.03.27 |
[MSSQL] SET ROWCOUNT n (0) | 2024.03.19 |
[MSSQL] 전체테이블, 프로시저, 인덱스 등 생성 스크립트 (0) | 2024.03.17 |