繁体   English   中英

Oracle 跟踪数据库变化

[英]Oracle track changes in database

早上好,

  • 我们有一个用于创建每日报告的应用程序。
  • 每日报告完成后将被锁定。
  • 但是,有时每日报告必须在锁定后更改。
  • 因此报告将被解锁。
  • 进行更改后,报告将再次锁定。

我们想做的是:

  • 当报告解锁后,我们想拍一张快照
  • 当报告再次被锁定时,我们想拍摄另一个记录快照,以与之前的快照(在解锁时)进行比较,并查看记录中发生了什么变化。 我们希望看到每个字段的前后值。

每日报告意味着大约 40 个表和数百个字段。 因此,当每日报告中发生某些更改时,它可能会在大约 40 个表的数百个字段中发生。

我们只对比较解锁时刻和再次锁定时刻的状态感兴趣。 (换句话说,我们对解锁和再次锁定之间所做的所有更改不感兴趣)

最好/推荐的方法是什么?

预先感谢您的回答。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM