Oracle:SQL查询查找属于表的所有触发器?

时间:2011-02-04 09:53:11

标签: sql oracle

如何找到属于表的所有触发器?

4 个答案:

答案 0 :(得分:81)

以下内容将独立于您的数据库权限:

select * from all_triggers
where table_name = 'YOUR_TABLE'

以下备用选项可能有效,也可能无效,具体取决于您分配的数据库权限:

select * from DBA_TRIGGERS

select * from USER_TRIGGERS

答案 1 :(得分:3)

答案 2 :(得分:2)

另一个有用的表是:

SELECT * FROM user_objects WHERE object_type='TRIGGER';

您也可以使用它来查询视图,索引等

答案 3 :(得分:-1)

使用Oracle documentation并在浏览器中搜索关键字“触发器”。

此方法应与其他元数据类型问题一起使用。