DB
[MSSQL] 특정 단어가 포함된 프로시져 확인
조셉LEE
2024. 2. 23. 15:05
반응형
DECLARE @NAME VARCHAR(100)
SET @NAME = ''
DECLARE CUR1 CURSOR FOR
SELECT ROUTINE_NAME
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_DEFINITION LIKE '%TB_NCR2_LOT_HOLD_DETAIL_H%' -- 찾고자하는 문자열
AND ROUTINE_TYPE='PROCEDURE' ORDER BY ROUTINE_NAME
OPEN CUR1 FETCH NEXT FROM CUR1 INTO @NAME
WHILE (@@FETCH_STATUS = 0)
BEGIN
PRINT '===================== START ========================='
EXEC sp_helptext @NAME
PRINT '======================= END ======================='
FETCH NEXT FROM CUR1 INTO @NAME;
END
CLOSE CUR1;
DEALLOCATE CUR1;
반응형
LIST