物化观点强制和完整

时间:2014-01-10 18:52:51

标签: sql oracle materialized-views

物化视图中强制和完全刷新之间有什么区别

CREATE MATERIALIZED VIEW MV1 REFRESH FORCE ON DEMAND AS SELECT * FROM T1;
CREATE MATERIALIZED VIEW MV1 REFRESH COMPLETE ON DEMAND AS SELECT * FROM T1;
CREATE MATERIALIZED VIEW MV1 REFRESH ON DEMAND AS SELECT * FROM T1;

这些陈述之间只需要一个简短的区别吗?

1 个答案:

答案 0 :(得分:4)

COMPLETE

通过重新计算实体化视图的定义查询来刷新。

FAST

使用物化视图日志中记录的信息或SQL * Loader直接路径或分区维护操作,应用增量更改以刷新实例化视图。

FORCE

如果可能,应用FAST刷新;否则,它应用COMPLETE刷新。

NEVER

表示不会使用刷新机制刷新实例化视图。

docs是最好的参考!!