본문으로 건너뛰기
최종 수정: 에

triggers

개요​

triggers 테이블은 트리거에 대한 정보를 제공합니다. 현재 Apache Doris는 MySQL 호환성을 위해 이 테이블을 지원하지만, 사용자 정의 트리거는 지원하지 않습니다. 이 테이블은 항상 비어 있습니다.

데이터베이스​

information_schema

테이블 정보​

열 이름유형설명
TRIGGER_CATALOGvarchar(512)트리거가 속한 Catalog의 이름입니다. 항상 'def'입니다.
TRIGGER_SCHEMAvarchar(64)트리거가 속한 스키마(데이터베이스)의 이름입니다.
TRIGGER_NAMEvarchar(64)트리거의 이름입니다.
EVENT_MANIPULATIONvarchar(6)트리거 이벤트(INSERT, UPDATE, DELETE)입니다.
EVENT_OBJECT_CATALOGvarchar(512)트리거와 연결된 테이블의 Catalog 이름입니다. 항상 'def'입니다.
EVENT_OBJECT_SCHEMAvarchar(64)트리거와 연결된 테이블의 스키마(데이터베이스) 이름입니다.
EVENT_OBJECT_TABLEvarchar(64)트리거와 연결된 테이블의 이름입니다.
ACTION_ORDERbigint트리거가 정의된 순서입니다.
ACTION_CONDITIONvarchar(512)null
ACTION_STATEMENTvarchar(512)트리거 본문입니다.
ACTION_ORIENTATIONvarchar(9)항상 'ROW'입니다.
ACTION_TIMINGvarchar(6)트리거 실행 시점(BEFORE, AFTER)입니다.
ACTION_REFERENCE_OLD_TABLEvarchar(64)null
ACTION_REFERENCE_NEW_TABLEvarchar(64)null
ACTION_REFERENCE_OLD_ROWvarchar(3)항상 'OLD'입니다.
ACTION_REFERENCE_NEW_ROWvarchar(3)항상 'NEW'입니다.
CREATEDdatetime트리거가 생성된 시간입니다.
SQL_MODEvarchar(8192)트리거 생성 시 적용된 SQL 모드입니다.
DEFINERvarchar(77)트리거를 생성한 계정입니다.
CHARACTER_SET_CLIENTvarchar(32)트리거 생성 시 character_set_client 시스템 변수의 세션 값입니다.
COLLATION_CONNECTIONvarchar(32)트리거 생성 시 collation_connection 시스템 변수의 세션 값입니다.
DATABASE_COLLATIONvarchar(32)트리거와 연결된 데이터베이스의 collation입니다.