【发布时间】:2011-09-15 00:15:05
【问题描述】:
我有以下物化视图 -
CREATE MATERIALIZED VIEW TESTRESULT
ON PREBUILT TABLE WITH REDUCED PRECISION
REFRESH FORCE ON DEMAND
WITH PRIMARY KEY
AS
SELECT...
FROM...
WHERE...
此物化视图没有支持 MATERIALIZED VIEW LOG。从上面的子句中可以看出,这个 MV 有“ON DEMAND”指定,并且根据 Oracle 文档,
"[ON DEMAND] 表示 [s] 视图将根据需要刷新 调用三个 DBMS_MVIEW 之一 刷新程序。”
当我调用 DBMS_MVIEW.REFRESH('TESTRESULT') 时,发生了什么?是否手动检查每条记录是否已更新?
Oracle 版本:10g
【问题讨论】:
标签: oracle oracle10g materialized-views