SQL Server/SQL Server 자주보는
[MSSQL] 특정 단어가 포함된 프로시저 찾는 방법
꽁담
2020. 4. 19. 23:48
syscomments
특정 단어가 포함된 프로시저를 찾을 때 사용하는 뷰 입니다.
현재 위치한 데이터베이스의 프로시저에 대해서만 조회가 가능합니다.
특정 단어가 포함된 프로시저 찾는 방법
특정 데이터베이스에 아래 프로시저가 있습니다.
1 2 3 4 5 6 | CREATE PROCEDURE [dbo].[P1] AS BEGIN SELECT 'mozi tistory' END GO | cs |
syscomments 뷰를 사용하여 mozi tistory 문자열이 있는 프로시저를 검색합니다.
1 2 3 4 5 6 7 | SELECT text FROM sys.syscomments WITH(NOLOCK) WHERE OBJECTPROPERTY(id, 'IsProcedure') = 1 AND text LIKE '%mozi tistory%' OPTION (MAXDOP 1) | cs |