如何找到属于表的所有触发器?
答案 0 :(得分:81)
以下内容将独立于您的数据库权限:
select * from all_triggers
where table_name = 'YOUR_TABLE'
以下备用选项可能有效,也可能无效,具体取决于您分配的数据库权限:
select * from DBA_TRIGGERS
或
select * from USER_TRIGGERS
答案 1 :(得分:3)
查看ALL_TRIGGERS:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/statviews_2107.htm#i1592586
答案 2 :(得分:2)
另一个有用的表是:
SELECT * FROM user_objects WHERE object_type='TRIGGER';
您也可以使用它来查询视图,索引等
答案 3 :(得分:-1)
使用Oracle documentation并在浏览器中搜索关键字“触发器”。
此方法应与其他元数据类型问题一起使用。