oracle中是否有一种简单的方法来创建队列表的历史表?队列表的有效负载类型是特定类型,所以如果我想创建一个正常的历史表,这个特定的有效负载类型会是一个问题吗?
问问题
421 次
1 回答
0
由于您仍在使用 10g,因此 dbms_wm是您可能想要查看的一个选项。您可以对表启用版本,并且针对该表的所有进一步 DML 都将被转换,以便维护历史记录。
你可以看看这里的实现。 http://www.oracle-base.com/articles/9i/WorkspaceManagement9i.php#VersionEnablingATable
请注意,这会影响性能,因为您在不同的 DML 上触发触发器以实现版本控制。
关于有效负载类型注释,我不知道类型的任何特定约束。您可能可以尝试使用用户定义类型的小表,看看是否有任何问题。
于 2011-12-01T13:11:38.350 回答