跳到主要内容
版本: 最新版本-3.5

triggers

注意

此视图不适用于 StarRocks 中可用的功能。

triggers 提供关于触发器的信息。

triggers 中提供了以下字段

字段描述
TRIGGER_CATALOG触发器所属的目录的名称。这个值总是 def
TRIGGER_SCHEMA触发器所属数据库的名称。
TRIGGER_NAME触发器的名称。
EVENT_MANIPULATION触发事件。这是关联表上的操作类型,触发器会因此被激活。该值为 INSERT(插入了一行)、DELETE(删除了一行)或 UPDATE(修改了一行)。
EVENT_OBJECT_CATALOG每个触发器都与一个表相关联。该表所在的目录。
EVENT_OBJECT_SCHEMA每个触发器都与一个表相关联。该表所在的数据库。
EVENT_OBJECT_TABLE触发器关联的表的名称。
ACTION_ORDER触发器操作在具有相同 EVENT_MANIPULATIONACTION_TIMING 值的同一表上的触发器列表中的序号位置。
ACTION_CONDITION此值始终为 NULL
ACTION_STATEMENT触发器主体;也就是触发器激活时执行的语句。此文本使用 UTF-8 编码。
ACTION_ORIENTATION此值始终为 ROW
ACTION_TIMING触发器是在触发事件之前还是之后激活。该值为 BEFOREAFTER
ACTION_REFERENCE_OLD_TABLE此值始终为 NULL
ACTION_REFERENCE_NEW_TABLE此值始终为 NULL
ACTION_REFERENCE_OLD_ROW旧列标识符。该值始终为 OLD
ACTION_REFERENCE_NEW_ROW新列标识符。该值始终为 NEW
CREATED创建触发器的日期和时间。对于触发器,这是一个 DATETIME(2) 值(小数点后两位秒)。
SQL_MODE创建触发器时生效的 SQL 模式,以及触发器在其下执行的 SQL 模式。
DEFINERDEFINER 子句中命名的用户(通常是创建触发器的用户)。
CHARACTER_SET_CLIENT
COLLATION_CONNECTION
DATABASE_COLLATION与触发器关联的数据库的排序规则。