1、on demand 顾名思义,仅在该物化视图“需要”被刷新了,才进行刷新(REFRESH),即更新物化视图;
这是需要手动刷新的。
2、on commit 提交触发,一旦基表有了commit,即事务提交,则立刻刷新,立刻更新物化视图。
1.建立物化视图;create materialview myview;
refresh force on demand;
as;
select c1,c2 from table where c1>50
2.手动刷新物化视图;
在pl/sql命令窗口输入如下内容,并回车;
execute dbms_mview_refresh('myview','c')
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)