【问题标题】:Extract Delta from MV从 MV 中提取 Delta
【发布时间】:2013-09-09 03:34:23
【问题描述】:

我已经在 4 个源表(数据库 A)上声明了 MV 日志,然后我在这个表(使用 dblinks 的数据库 B)上创建了 4 个物化视图,使用 FAST Refresh 可以正常工作。但我需要使用每 5 分钟刷新一次的物化视图,并且我想提取最近的更改,即仅 Delta,然后应用于 4-5 个不同的目标表。这是大表,目标表需要立即刷新,我怎样才能获得增量?

对某些人来说可能很明显,但我无法设计可靠的流程/机制。有什么帮助/建议吗?

【问题讨论】:

    标签: oracle materialized-views


    【解决方案1】:

    使用默认 sysdate 将列添加到您的 MV,例如“date_delta”。然后使用这种情况: WHERE date_delta >= sysdate - 5/1440 (5/1440 - it's 5 minutes)

    【讨论】:

      猜你喜欢
      • 2022-08-21
      • 1970-01-01
      • 2020-02-28
      • 1970-01-01
      • 2017-09-02
      • 1970-01-01
      • 2021-12-04
      • 1970-01-01
      • 2021-02-25
      相关资源
      最近更新 更多