2010-05-12 69 views
2

我正在寻找一种方法来检索所有触发器,其中有一个操作链接到特定的表。 我不想手动读取服务器上的所有触发器,因为它们太多了。如何获取链接到特定表的所有触发器?

任何想法?

+0

你的意思是*与特定表格相关的动作*?您是否想要查找触发器来侦听某个表的更改,或者触发其他表上的触发器以修改某个表? – 2010-05-12 08:31:14

回答

7
SELECT * FROM USER_TRIGGERS WHERE TABLE_NAME = 'NAME_OF_YOUR_TABLE'; 
+6

如果您对自己以外的模式感兴趣,则可能需要使用'ALL_TRIGGERS'而不是'USER_TRIGGERS'。 – 2010-05-12 08:38:28

+1

非常感谢你! – Tami 2010-05-13 12:15:18

0

如果你的意思彼得郎指示的。然后看看到视图dba_dependencies(或all_dependencies或课程的user_dependencies)。

相关问题