VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

ALL_TRIGGERS

ALL_TRIGGERS视图提供当前用户可访问数据库表上的触发器信息。

列名 类型 描述
owner text 触发器的所有者。
trigger_name text 触发器名称。
trigger_type text 触发类型:before/after。
triggering_event text 触发事件:insert/update/delete/truncate。
table_owner text 表的所有者。
base_object_type text 触发对象:表。
table_name text 表名。
column_name varchar(7) 嵌套表列的名称(如果是嵌套表触发器),否则为 NULL。
referencing_names text 仅为支持兼容性。
when_clause varchar(4000) 仅为支持兼容性。
status text 指示触发器是启用 ( ENABLED ) 还是禁用 ( DISABLED );禁用的触发器不会触发。
description text 仅为支持兼容性。
action_type varchar(11) 触发体的动作类型:(CALL,PL/SQL)。
trigger_body text 触发器定义。
crossedition varchar(7) 跨版触发器类型。
before_statement varchar(3) 触发器是否有 BEFORE STATEMENT 部分 ( YES ) 或没有 ( NO ) 。
before_row varchar(3) 触发器是否有 BEFORE EACH ROW 部分 ( YES ) 或没有 ( NO ) 。
after_row varchar(3) 触发器是否有 AFTER EACH ROW 部分 ( YES ) 或没有 ( NO )。
after_statement varchar(3) 触发器是否有 AFTER STATEMENT 部分 ( YES ) 或没有 ( NO )。
instead_of_row varchar(3) 触发器是否有 INSTEAD OF 部分 ( YES ) 或没有 ( NO ) 。
fire_once varchar(3) 触发器是否仅对进行更改的用户进程触发 ( YES ) 或者触发器是否也将针对复制应用或 SQL 应用进程触发 ( NO )。
apply_server_only varchar(3) 触发器是否仅针对复制应用或 SQL 应用进程 ( YES ) 或不 ( NO ) 触发。如果设置为 YES ,则FIRE_ONCE的设置无关紧要。