이벤트 타입과 대상 조합

설명

트리거를 호출하는 데이터베이스 이벤트는 트리거 이벤트 타입과 트리거 정의 내의 이벤트 대상에 의해 식별된다. 다음은 트리거 이벤트 타입과 대상 조합, 트리거 이벤트가 나타내는 CUBRID 데이터베이스 이벤트의 활동을 표로 정리한 것이다.

이벤트 타입

이벤트 대상

대응되는 데이터베이스 활동

UPDATE

테이블

테이블의 어떤 속성에 대해서도 갱신되면 트리거가 호출된다.

STATEMENT UPDATE

테이블

테이블에 대해 UPDATE 문이 실행되었을 때 트리거가 호출된다.

INSERT

테이블

테이블의 인스턴스가 생성되었을 때 트리거가 호출된다.

STATEMENT INSERT

테이블

테이블에 INSERT 문이 실행되었을 때 트리거가 호출된다.

DELETE

테이블

테이블의 인스턴스가 삭제되었을 때 트리거가 호출된다.

STATEMENT DELETE

테이블

테이블에 DELETE 문이 실행되었을 때 트리거가 호출된다.

COMMIT

없음

데이터베이스 트랜잭션이 커밋되었을 때 트리거가 호출된다. COMMIT WORK 문이 트리거를 시작시킨다.

ROLLBACK

없음

데이터베이스의 트랜잭션이 롤백되었을 때 트리거가 호출된다. ROLLBACK WORK 문이 트리거를 시작시킨다.