跳到主要内容

triggers

Overview

triggers 表提供了关于触发器的信息。 目前,Apache Doris 支持此表是为了兼容 MySQL,但不支持用户自定义触发器。此表始终为空。

Database

information_schema

Table Information

Column NameTypeDescription
TRIGGER_CATALOGvarchar(512)触发器所属的目录名称。始终为 'def'。
TRIGGER_SCHEMAvarchar(64)触发器所属的模式(数据库)名称。
TRIGGER_NAMEvarchar(64)触发器名称。
EVENT_MANIPULATIONvarchar(6)触发器事件 (INSERT, UPDATE, DELETE)。
EVENT_OBJECT_CATALOGvarchar(512)与触发器关联的表的目录名称。始终为 '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)与触发器关联的数据库的排序规则。