MY_TRIGGERS
MY_TRIGGERS视图显示当前用户拥有的触发器的信息。该视图同时存在于PG_CATALOG和SYS Schema下。具体字段信息如表1所示。
名称 | 类型 | 描述 |
|---|---|---|
owner | character varying(128) | 触发器的所有者。 |
trigger_name | character varying(64) | 触发器名称。 |
trigger_type | character varying | 触发器触发的时机:before statement、before each row、after statement、after each row和instead of。 |
triggering_event | character varying | 触发触发器的事件:update、insert、delete和truncate。 |
table_owner | character varying(64) | 定义触发器的表的所有者。 |
base_object_type | character varying(18) | 定义触发器的基础对象:table和view。 |
table_name | character varying(64) | 定义触发器的表或视图名称。 |
column_name | character varying(4000) | 暂不支持,值为NULL。 |
referencing_name | character varying(422) | 暂不支持,值为referencing new as new old as old。 |
when_clause | character varying(4000) | WHEN子句的内容,必须求值为true才能执行trigger_body。 |
status | character varying(64) |
|
description | character varying(4000) | 触发器描述,用于重新创建触发器创建语句。 |
action_type | character varying(11) | 触发体的动作类型,仅支持call。 |
trigger_body | text | 触发器触发时执行的语句。 |
crossedition | character varying(7) | 暂不支持,值为NULL。 |
before_statement | character varying(3) | 暂不支持,值为NULL。 |
before_row | character varying(3) | 暂不支持,值为NULL。 |
after_row | character varying(3) | 暂不支持,值为NULL。 |
after_statement | character varying(3) | 暂不支持,值为NULL。 |
instead_of_row | character varying(3) | 暂不支持,值为NULL。 |
fire_once | character varying(3) | 暂不支持,值为NULL。 |
apply_server_only | character varying(3) | 暂不支持,值为NULL。 |

