2012-10-17 38 views
1

我是Oracle工作區管理器的新手。每當我插入一條記錄時,我都有一個觸發器來填充我的ID。在啓用表格版本之前,我創建了觸發器。 版本控制在我的表啓用後,我再也找不到了扳機,但有這些觸發器來代替:從Oracle版本啓用表中獲取觸發器

OVM_DELETE_7 
OVM_INSERT_7 
OVM_UPDATE_7 

我想要做的是查詢,我在我的表中創建觸發器。有沒有辦法做到這一點,而不禁用我的表上的版本?我有太多的啓用版本控制的表,這將是一個麻煩,禁用每個表中的版本只爲該查詢。

回答

1

得到關於您(當前用戶)擁有,您可以查詢USER_WM_TAB_TRIGGERS視圖或ALL_WM_TAB_TRIGGERS視圖啓用了版本控制的表創建的觸發器的列表(如果你已經被授予特權create any trigger)以獲取有關觸發器的所有信息啓用版本的表格。

+0

謝謝。這非常有幫助 – user902098