티스토리 뷰

Development/MSSQL

트리거 찾기!

오틸라 2008. 7. 4. 16:07
반응형

sp_helptrigger '테이블명'


-- 이건 트리거가 있는 테이블명을 조회해서 어떤 놈들이 있는지 보여주는 거랴규!!

구문

sp_helptrigger [ @tabname = ] 'table' 
     [ , [ @triggertype = ] 'type' ]
인수

[ @tabname = ] 'table'

트리거 정보를 반환할 현재 데이터베이스의 테이블 이름입니다. tablenvarchar(776)이며 기본값은 없습니다.

[ @triggertype = ] 'type'

정보를 반환할 DML 트리거의 유형입니다. typechar(6)입니다. 기본값은 NULL이고 다음 값 중 하나일 수 있습니다.

설명

DELETE

DELETE 트리거 정보를 반환합니다.

INSERT

INSERT 트리거 정보를 반환합니다.

UPDATE

UPDATE 트리거 정보를 반환합니다.

 

반환 코드 값

0(성공) 또는 1(실패)


결과 집합

다음 표에서는 결과 집합에 포함된 정보를 보여 줍니다.

열 이름 데이터 형식 설명

trigger_name

sysname

트리거의 이름입니다.

trigger_owner

sysname

트리거가 정의된 테이블의 소유자 이름입니다.

isupdate

int

1=UPDATE 트리거입니다.

0=UPDATE 트리거가 아닙니다.

isdelete

int

1=DELETE 트리거입니다.

0=DELETE 트리거가 아닙니다.

isinsert

int

1=INSERT 트리거입니다.

0=INSERT 트리거가 아닙니다.

isafter

int

1=AFTER 트리거입니다.

0=AFTER 트리거가 아닙니다.

isinsteadof

int

1=INSTEAD OF 트리거입니다.

0=INSTEAD OF 트리거가 아닙니다.

trigger_schema

sysname

트리거가 속한 스키마의 이름입니다.



출처 : 마소 SQL Server 2005 도움말




sp_helptext '트리거명'

-- 이걸로 트리거의 내용을 보거나 프로시저의 내용을 볼 수 있다

반응형
댓글