Oracle-视图

 

ON DEMAND物化视图的特性及其和ON COMMIT物化视图的区别,即前者不刷新(手工或自动)就不更新物化视图,而后者不刷新也会更新物化视图,——只要基表发生了COMMIT。


创建定时刷新的物化视图(指定物化视图每天刷新一次):

SQL> create materialized view mv_name refresh force on demand start with sysdate next sysdate+1;


上述创建的物化视图每天刷新,但是没有指定刷新时间,如果要指定刷新时间(比如每天晚上10:00定时刷新一次):
SQL> create materialized view mv_name refresh force on demand start with sysdate next to_date( concat( to_char( sysdate+1,'dd-mm-yyyy'),' 22:00:00'),'dd-mm-yyyy hh24:mi:ss');

posted @ 2016-10-19 17:09  咸鱼翻身  阅读(196)  评论(0编辑  收藏  举报