sp_helptrigger(Transact-SQL)
적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
현재 데이터베이스에 대해 지정된 테이블에 정의된 DML 트리거의 형식 또는 형식을 반환합니다. sp_helptrigger DDL 트리거와 함께 사용할 수 없습니다. 대신 시스템 저장 프로시저 카탈로그 뷰를 쿼리합니다.
구문
sp_helptrigger [ @tabname = ] 'table'
[ , [ @triggertype = ] 'type' ]
인수
[ @tabname = ] 'table'
트리거 정보를 반환할 현재 데이터베이스의 테이블 이름입니다. 테이블 은 nvarchar(776)이며 기본값은 없습니다.
[ @triggertype = ] 'type'
정보를 반환하는 DML 트리거의 유형입니다. 형식 은 기본값이 NULL인 char(6)이며 이러한 값 중 하나일 수 있습니다.
값 | 설명 |
---|---|
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 | 트리거가 속한 스키마의 이름입니다. |
사용 권한
테이블에 대한 메타데이터 표시 유형 구성 권한이 필요합니다.
예
다음 예제에서는 sp_helptrigger
테이블에서 트리거 Person.Person
에 대한 정보를 생성하기 위해 실행됩니다.
USE AdventureWorks2022;
GO
EXEC sp_helptrigger 'Person.Person';
참고 항목
데이터베이스 엔진 저장 프로시저(Transact-SQL)
ALTER TRIGGER(Transact-SQL)
CREATE TRIGGER(Transact-SQL)
DROP TRIGGER(Transact-SQL)
시스템 저장 프로시저(Transact-SQL)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기