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_MANIPULATION 和 ACTION_TIMING 值的同一表上的触发器列表中的序号位置。 |
ACTION_CONDITION | 此值始终为 NULL 。 |
ACTION_STATEMENT | 触发器主体;也就是触发器激活时执行的语句。此文本使用 UTF-8 编码。 |
ACTION_ORIENTATION | 此值始终为 ROW 。 |
ACTION_TIMING | 触发器是在触发事件之前还是之后激活。该值为 BEFORE 或 AFTER 。 |
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 模式。 |
DEFINER | DEFINER 子句中命名的用户(通常是创建触发器的用户)。 |
CHARACTER_SET_CLIENT | |
COLLATION_CONNECTION | |
DATABASE_COLLATION | 与触发器关联的数据库的排序规则。 |