ALL_TRIGGER_COLS¶
ALL_TRIGGER_COLS描述了当前用户可以访问的触发器中或者当前用户可以访问的表上的触发器中列的用法。
相关视图
DBA_TRIGGER_COLS 描述了数据库中所有触发器列的用法。
USER_TRIGGER_COLS 描述了当前用户拥有的触发器和当前用户拥有的表上的触发器中列的用法。
与oracle中不同oscar只列出了定义在列上的update触发器的列的用法。
| 列名 | 类型 | 描述 |
|---|---|---|
| TRIGGER_OWNER | VARCHAR(128) | 触发器的拥有者(名字长度大于30的,截取名字的前30个字符) |
| TRIGGER_NAME | VARCHAR(128) | 触发器的名称(名字长度大于30的,截取名字的前30个字符) |
| TABLE_OWNER | VARCHAR(128) | 触发器所定义的表的拥有者。(名字长度大于30的,截取名字的前30个字符) |
| TABLE_NAME | VARCHAR(128) | 触发器定义的表(名字长度大于30的,截取名字的前30个字符) |
| COLUMN_NAME | VARCHAR(4000) | 触发器中使用到的列的名称 |
| COLUMN_LIST | VARCHAR(3) | 该列是否是UPDATE子句中声明指定的。YES或NO(取固定值"YES") |
| COLUMN_USAGE | VARCHAR(17) | 触发器中如何使用该列(目前取固定值NULL) |