oracle物化视图

1.物化视图是什么

   物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。

   物化视图存储在硬盘中,用select * from [ user_tables|dba_tables] 可以查到。

创建的物化视图有两种类型 :

    on demand:在用户需要刷新的时候刷新,这里就要求用户自己动手去刷新数据了(也可以使用job定时刷新)
    on commit:当主表中有数据提交的时候,立即刷新;

2.创建物化视图的语法

1 create materialized view [view_name]
2 refresh [fast|complete|force]
3 [
4 on [commit|demand] |
5 start with (start_time) next (next_time)
6 ]
7 as
8 {创建物化视图用的查询语句}

 

原文地址:https://www.cnblogs.com/wangfeixiong/p/6736633.html