트리거를 호출하는 데이터베이스 이벤트는 트리거 이벤트 타입과 트리거 정의 내의 이벤트 대상에 의해 식별된다. 다음은 트리거 이벤트 타입과 대상 조합, 트리거 이벤트가 나타내는 CUBRID 데이터베이스 이벤트의 활동을 표로 정리한 것이다.
이벤트 타입 |
이벤트 대상 |
대응되는 데이터베이스 활동 |
---|---|---|
UPDATE |
테이블 |
테이블에 대해 UPDATE 문이 실행되었을 때 트리거가 호출된다. |
INSERT |
테이블 |
테이블에 INSERT 문이 실행되었을 때 트리거가 호출된다. |
DELETE |
테이블 |
테이블에 DELETE 문이 실행되었을 때 트리거가 호출된다. |
COMMIT |
없음 |
데이터베이스 트랜잭션이 커밋되었을 때 트리거가 호출된다. |
ROLLBACK |
없음 |
데이터베이스의 트랜잭션이 롤백되었을 때 트리거가 호출된다. |