从Oracle中的启用版本的表中获取触发器

时间:2012-10-17 10:28:38

标签: oracle triggers versioning workspace

我是Oracle Workspace Manager的新手。我有一个触发器,每次插入记录时都会填充我的ID。我在启用表格版本控制之前创建了触发器。 在我的表格中启用版本控制后,我无法再找到触发器,而是使用这些触发器:

OVM_DELETE_7
OVM_INSERT_7
OVM_UPDATE_7

我想要做的是查询我在表格上创建的触发器。有没有办法在不禁用我桌面版本的情况下执行此操作?我有太多启用了版本化的表,这将是一个麻烦,只为该查询禁用每个表中的版本。

1 个答案:

答案 0 :(得分:1)

要获取在您(当前用户)拥有的启用版本的表上创建的触发器列表,您可以查询USER_WM_TAB_TRIGGERS视图或ALL_WM_TAB_TRIGGERS视图(如果您已被授予{{1}获取有关所有启用版本的表的触发器的信息。