티스토리 뷰
sp_helptrigger '테이블명'
-- 이건 트리거가 있는 테이블명을 조회해서 어떤 놈들이 있는지 보여주는 거랴규!!
구문
sp_helptrigger [ @tabname = ] 'table' [ , [ @triggertype = ] 'type' ] |
-
[ @tabname = ] 'table'
-
트리거 정보를 반환할 현재 데이터베이스의 테이블 이름입니다. table은 nvarchar(776)이며 기본값은 없습니다.
-
[ @triggertype = ] 'type'
-
정보를 반환할 DML 트리거의 유형입니다. type은 char(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 '트리거명'
-- 이걸로 트리거의 내용을 보거나 프로시저의 내용을 볼 수 있다