[MS-SQL] 트리거에 특정단어가 있는지 검색하기
2019. 4. 29. 15:01
본체 | MacBook Pro |
---|---|
O S | Windows7 Ultimate K (Service Pack 1) |
APP | Microsoft SQL Server Management Studio 2017 V17.2 |
MS-SQL | Micorsoft SQL Server 2016(SP1-CU5) |
트리거(Trigger) 내부 단어 검색하기
※해당 테이블이 트리거(Trigger)에서 사용중인지 검색해보자.
트리거에 해당 단어가 있는지 검색하고 싶을때 아래명령을 통하여 검색한다.
프로시저, 뷰, 트리거검색은 from만 바꿔주면 된다.(Sys.프로시저, sys.트리거, sys.뷰)
DECLARE @SEARCH_TEXT NVARCHAR(MAX) = '검색텍스트'; SELECT OBJECT_NAME(OBJECT_ID) AS NAME , OBJECT_DEFINITION(OBJECT_ID) AS CONTENTS FROM SYS.TRIGGERS -- PROCEDURES, VIEWS WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%' + @SEARCH_TEXT + '%' ORDER BY NAME
보고 있는 글과 같이 보면 좋은 글들..
'MS-SQL > 명령어&함수' 카테고리의 다른 글
[MS-SQL] 소계 출력시 총계 대비 비율(%) 구하기 (RATIO_TO_REPORT) (0) | 2019.05.07 |
---|---|
[MS-SQL] VIEW(뷰)에서 특정 테이블이 쓰이는지 검색 (0) | 2019.04.29 |
[MS-SQL] 특정문자 검색 (프로시저, 트리거, 뷰, 함수 모두 검색하기) (0) | 2019.04.29 |
[MS-SQL]프로시저 내부 단어 검색하기 (0) | 2019.04.29 |
[MS-SQL] [Function] 컬럼명 변경 하기 (SP_RENAME) (0) | 2019.04.09 |