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 as8 {创建物化视图用的查询语句}