2010-05-12 67 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)。

相關問題