Oracle-视图

Posted 再出发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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‘);

以上是关于Oracle-视图的主要内容,如果未能解决你的问题,请参考以下文章

oracle创建用户并分配访问指定视图的权限

oracle 视图

怎么在oracle中查询出所有的视图view?

oracle 创建一个传参查询视图

如何查询oracle中的所有表和视图

oracle物化视图不会自动更新是怎么回事