我在Oracle中有一个表,需要审计一些列。对于表中的每个新插入/表的每次更新,我需要在审计表中为每个插入/更新/删除的列添加一个条目。对于每次更新,假设我更新了第1个第2列,那么它将在审计中使用旧值和新值创建两个记录。 但是我需要在不使用触发器的情况下完成它,有没有其他方法可以做到这一点? 有谁可以帮助我。
非常感谢提前。
答案 0 :(得分:0)
使用基于触发器的审核是最佳解决方案。不确定,为什么你试图没有触发器。
答案 1 :(得分:0)
我认为您可以根据您的要求使用DBMS_FGA。 但是没有旧的和新的价值观。
如果您在同一个表格中制作了多个FGA,则可以为每个列创建一个记录,每个感兴趣的列对应一个
问候 阿尔通