
# INFORMATION_SCHEMA.TRIGGERS
显示所有定义在当前数据库中表和视图上的触发器，并且只显示当前用户拥有的触发器或当前用户在其上具有某种除了SELECT之外特权的触发器，如[表1]所示。
 表1INFORMATION_SCHEMA.TRIGGERS字段 
| 名称                         | 类型                                 | 描述                                                                       |
|:---|:---|:---|
| trigger_catalog            | information_schema.sql_identifier  | 包含该触发器的数据库名。                                                             |
| trigger_schema             | information_schema.sql_identifier  | 包含该触发器的模式名。                                                              |
| trigger_name               | information_schema.sql_identifier  | 触发器名称。                                                                   |
| event_manipulation         | information_schema.character_data  | 触发该触发器的事件类型（INSERT、UPDATE、DELETE）。                                       |
| event_object_catalog       | information_schema.sql_identifier  | 包含该触发器所在表的数据库名。                                                          |
| event_object_schema        | information_schema.sql_identifier  | 包含该触发器所在表的模式名。                                                           |
| event_object_table         | information_schema.sql_identifier  | 触发器所在表的名称。                                                               |
| action_order               | information_schema.cardinal_number | 同一个表上具有相同event_manipulation、action_timing、action_orientation的触发器之间的触发顺序。 |
| action_condition           | information_schema.character_data  | 触发器的WHEN条件，默认为空。                                                         |
| action_statement           | information_schema.character_data  | 触发器执行的语句。                                                                |
| action_orientation         | information_schema.character_data  | 标识触发器是对每个被处理的行触发一次还是为每个语句触发一次。                                           |
| action_timing              | information_schema.character_data  | 触发器在什么时候触发（BEFORE、AFTER、INSTEAD OF）。                                     |
| action_reference_old_table | information_schema.sql_identifier  | 无实际意义，取值为空。                                                              |
| action_reference_new_table | information_schema.sql_identifier  | 无实际意义，取值为空。                                                              |
| action_reference_old_row   | information_schema.sql_identifier  | 无实际意义，取值为空。                                                              |
| action_reference_new_row   | information_schema.sql_identifier  | 无实际意义，取值为空。                                                              |
| created                    | information_schema.time_stamp      | 无实际意义，取值为空。                                                              |
   
![](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/public_sys-resources/note_3.0-zh-cn.png)
INFORMATION_SCHEMA.TRIGGERS视图只显示事件类型为INSERT、UPDATE、DELETE的触发器，不显示事件类型为TRUNCATE的触发器。
