首页 > 解决方案 > 选定数据的物化视图刷新 - Oracle

问题描述

我有一个 Mview,需要根据国家/地区的不同时区进行刷新。表格中将显示多个国家/地区的详细信息。

  Sample Table:

        Country Country_Name Data1 Data2
        1       India          x     y
        2       USA            z     w
        3       Brazil         r     t
        .       ...            .     .

我希望印度数据在 IST 下午 3:00 刷新,美国数据在 IST 下午 5:00 刷新。

有可能这样做吗?我知道我们可以根据国家/地区创建多个 mview 并刷新,但只想知道是否还有其他选项。

提前致谢!!

标签: oracleoracle11g

解决方案


无法将 a 限制为refresh on demand给定物化视图的一部分(行的子集):https ://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_MVIEW.html#GUID -DD332F65-A5BC-4DE6-814E-EAE2E0275F3D。Arefresh on demand始终针对整个 mview:所以我认为您的问题的答案是:不。


推荐阅读