해당 테이블이 뷰(VIEW)에서 사용중인지 검색해보자.
뷰에 해당 단어가 있는지 검색하고 싶을때 아래명령을 통하여 검색한다.
프로시저, 뷰, 트리거검색은 from만 바꿔주면 된다.(Sys.프로시저, sys.트리거, sys.뷰)
DECLARE @SEARCH_TEXT NVARCHAR(MAX) = '검색텍스트';
SELECT OBJECT_NAME(OBJECT_ID) AS NAME
, OBJECT_DEFINITION(OBJECT_ID) AS CONTENTS
FROM SYS.VIEWS -- PROCEDURES, TRIGGERS
WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%' + @SEARCH_TEXT + '%'
ORDER BY NAME
관련글
[MS-SQL] 특정문자 검색 (프로시저, 트리거, 뷰, 함수 모두 검색하기) |
[MS-SQL] 프로시저(Procedure)에서 해당 테이블이 사용되는지 검색해보기 |
[MS-SQL] 트리거(TRIGGER)에서 해당 테이블이 사용되는지 검색해보기 |
날다의 운영환경 | |
---|---|
본체 | MacBook Pro |
O S | Windows7 Ultimate K |
Application | Microsoft SQL Server Management Studio 2017 V17.2 |
MS-SQL | Micorsoft SQL Server 2016(SP1-CU5) |
'DBMS > MS-SQL' 카테고리의 다른 글
[MS-SQL] 소계 출력시 총계 대비 비율(%) 구하기 (RATIO_TO_REPORT) (0) | 2019.05.07 |
---|---|
[MS-SQL] 루프문(WHILE)으로 일일 집계 쿼리 일년치 한번에 돌리기 (0) | 2019.05.02 |
[MS-SQL] 트리거(TRIGGER)에서 해당 테이블이 사용되는지 검색해보기 (0) | 2019.04.29 |
[MS-SQL] 특정문자 검색 (프로시저, 트리거, 뷰, 함수 모두 검색하기) (0) | 2019.04.29 |
[MS-SQL] 프로시저(Procedure)에서 해당 테이블이 사용되는지 검색해보기 (0) | 2019.04.29 |