IT/MSSQL
[MSSQL] MSSQL 전체 검색(프로시저, 함수, 뷰, 트리거) 하는 방법
이번 글은 MS-SQL에서 특정 문자가 들어간 프로시저나 함수, 뷰, 트리거를 찾기 위해 사용하는 쿼리를 정리한다. 테이블 작업을 할 때, 테이블에 데이터가 INSERT가 되거나, UPDATE, DELETE 등이 진행될 때 어떤 프로시저나 트리거, 뷰, 함수에서 진행이 되는지 확인하고 싶을 때 로직을 추적하면 되겠지만, 그렇지 않을 경우에는 테이블 명을 가지고 찾아야 한다. 그럴 때 사용하는 것이 아래의 쿼리다. SELECT B.NAME AS NAME , B.TYPE_DESC AS TYPE , A.DEFINITION AS CONTENTS FROM SYS.SQL_MODULES A (NOLOCK) LEFT JOIN SYS.OBJECTS B (NOLOCK) ON A.OBJECT_ID = B.OBJECT_ID ..
2022. 11. 29.
최근댓글