DB

DB에 만들어진 프로시져, 트리거, VIEW, FUNCTION 전체 내용 확인하기

조셉LEE 2024. 2. 8. 13:57
728x90
반응형

1. 프로지셔, 트리거, VIEW, FUNCTION이 들어가 있는 DB_SPACE를 지정한다.

2. Ctrl + T 를 눌러 실행창을 txt형식으로 변경한다.

3. 아래 쿼리를 실행한다. [SP_% 라고 되어 있는곳에 검색할 명칭을 입력한다.]

[참고] : 사용자마다 명칭이 제각각임

======== 많이 사용하는 명칭 ========

프로시져 SP_ ,  PROC_

트리거 TR_

VIEW : V_ , VIEW_

FUNCTION : F_ , FNC_ 

=============================

DECLARE @NAME VARCHAR(100)
SET @NAME = ''

DECLARE CUR1 CURSOR FOR
 SELECT name FROM SYS.procedures WHERE name LIKE 'SP_%'
OPEN CUR1     
    FETCH NEXT FROM CUR1 INTO @NAME
    WHILE (@@FETCH_STATUS = 0)  
  BEGIN
   EXEC sp_helptext @NAME 
  FETCH NEXT FROM CUR1 INTO @NAME;  
  END
 
 CLOSE CUR1;     
    DEALLOCATE CUR1;

4. 출력된 Data를 모두 복사하여 편집기에 붙혀넣는다.

5. 검색한다.

 

참고 : 프로시져 sys.procedures   함수 sys.objects  트리거  : sys.triggers

반응형
LIST