[MS-SQL]프로시저 내부 단어 검색하기
2019. 4. 29. 09:13
본체 | 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) |
프로시저 내부 단어 검색하기
※해당 테이블을 사용하는 프로시저가 있는지 검색하기
보통 해당 테이블 OR 해당 프로시저가 어디에서 사용되는지 검색할때 많이 사용하는 명령어이다.
둘의 차이점은 정확히 모르겠지만 일단 두번째는 내용까지 가져온다..
공부를 해야될 시기인거 같다.
DECLARE @SEARCH_TEXT NVARCHAR(MAX) = '검색텍스트'; SELECT ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_DEFINITION LIKE '%' + @SEARCH_TEXT + '%' AND ROUTINE_TYPE = 'PROCEDURE' ORDER BY ROUTINE_NAME SELECT OBJECT_NAME(OBJECT_ID) AS NAME , OBJECT_DEFINITION(OBJECT_ID) AS VAL FROM SYS.PROCEDURES WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%' + @SEARCH_TEXT + '%' ORDER BY NAME
보고 있는 글과 같이 보면 좋은 글들..
'MS-SQL > 명령어&함수' 카테고리의 다른 글
[MS-SQL] 트리거에 특정단어가 있는지 검색하기 (0) | 2019.04.29 |
---|---|
[MS-SQL] 특정문자 검색 (프로시저, 트리거, 뷰, 함수 모두 검색하기) (0) | 2019.04.29 |
[MS-SQL] [Function] 컬럼명 변경 하기 (SP_RENAME) (0) | 2019.04.09 |
[MS-SQL] [ALTER] 테이블에 컬럼 추가 하기 (0) | 2019.04.09 |
[MS-SQL] 테이블 및 컬럼 Description 및 정보 가져오기 (0) | 2019.04.05 |