【发布时间】:2011-02-04 09:53:10
【问题描述】:
如何找到属于一个表的所有触发器?
【问题讨论】:
如何找到属于一个表的所有触发器?
【问题讨论】:
以下内容将独立于您的数据库权限:
select * from all_triggers
where table_name = 'YOUR_TABLE'
根据您分配的数据库权限,以下备用选项可能有效,也可能无效:
select * from DBA_TRIGGERS
或
select * from USER_TRIGGERS
【讨论】:
【讨论】:
另一个有用的表是:
SELECT * FROM user_objects WHERE object_type='TRIGGER';
您也可以使用它来查询视图、索引等
【讨论】:
使用Oracle documentation 并在浏览器中搜索关键字“trigger”。
这种方法应该适用于其他元数据类型的问题。
【讨论】: