日期:2014-05-17  浏览次数:21043 次

ORACLE执行物化视图

刚开始学习用oracle,有几个小问题有点迷糊


1.dbms_mview.refresh('FP_KJXX','f')--------增量刷新
dbms_mview.refresh('FP_KJXX','c')--------完全刷新
dbms_mview.refresh('FP_KJXX')是哪种刷新来,增量还是完全?

2.在物化视图里面用的refresh force on demand
用job执行物化视图时增量刷新和完全刷新都可以吗
3.在物化视图里面用的refresh fast on demand
用job执行物化视图时增量刷新和完全刷新都可以吗
还是因为物化视图里面快速增量,所以job也只能用快速增量刷新不能用完全刷新

同理:在物化视图里面用的refresh complete on demand
用job执行物化视图时增量刷新和完全刷新都可以吗
还是因为物化视图里面完全增量,所以job也只能用完全刷新快速不能用
增量刷新

------解决方案--------------------
1. dbms_mview.refresh('FP_KJXX')将根据它的默认刷新方法来刷新。
2. 可以
3. 正确。
4. 正确。