oracle物化视图
下面的语法在远程数据库表emp上创建Rowid物化视图
SQL> CREATE MATERIALIZED VIEW mv_emp_rowid
REFRESH WITH ROWID
AS SELECT * FROM emp@remote_db;
Materialized view log created.
3.子查询物化视图
下面的语法在远程数据库表emp上创建基于emp和dept表的子查询物化视
图
SQL> CREATE MATERIALIZED VIEW mv_empdept
AS SELECT * FROM emp@remote_db e
WHERE EXISTS (SELECT * FROM dept@remote_db d
WHERE e.dept_no = d.dept_no)
Materialized view log created.
REFRESH 子句 [refresh [fast|complete|force] [on demand | commit]
[start with date] [next date] [with {primary key|rowid}]]
Refresh选项说明:
a. oracle用刷新方法在物化视图中刷新数据.
b. 是基于主键还是基于rowid的物化视图
c. 物化视图的刷新时间和间隔刷新时间
Refresh方法-FAST子句
增量刷新用物化视图日志(参照上面所述)来发送主表已经修改的数据行到物化视
图中.如果指定REFRESH FAST子句,那么应该对主表创建物化视图日志
Oracle物化视图详解_IT/计算机_专业资料。Oracle 物化视图物化视图详解物化视图是包括一个查询结果的数据库对象,它是远程数据的的本地副本, 或者用来生成基于数据表...
Oracle物化视图介绍_IT/计算机_专业资料。Oracle物化视图 经研究整理将多个文档组合成。Oracle 物化视图说明 1 详细语法 CREATE MATERIALIZED VIEW [mv_name] [ ...
2、创建 Oracle 物化视图快速刷新日志 因为上面说过,以后视图的刷新将采用增量刷新的方式,因此,为配合增量刷新,ORACLE 要求要在主表 上建立物化视图日志。 CREATE ...
NEW VALUES; (上面的 SQL 要在远程数据库上执行,不能在本地执行) 3、创建 Oracle 物化视图 Oracle 物化视图,从名字上面来开,它应该是属于视图,但是确实物化...
Oracle物化视图语法_计算机软件及应用_IT/计算机_专业资料。Oracle物化视图语法及语法各项解释Oracle 物化视图语法物化视图概述: Oracle 的物化视图提供了强大的功能...
2、创建 Oracle 物化视图快速刷新日志 因为上面说过,以后视图的刷新将采用增量刷新的方式,因此,为配合增量刷新,ORACLE 要求要在住表上建立物化视图日 志。 CREATE...
ORACLE物化视图_IT/计算机_专业资料。ORACLE个人笔记日志ORACLE 实体视图作者:Q 强 联系方式:xjzhang101@126.com MSN:xjzhang101@126.com 实体视图 是一个数据库...
ORACLE 物化视图 全攻略一、---物化视图是包括一个查询结果的数据库对像, 它是远程数据的的本地副本, 或者用来生成基 于数据表求和的汇总表。物化视图存储基于...
Oracle物化视图_计算机软件及应用_IT/计算机_专业资料。物化视图物化视图是包括一个查询结果的数据库对象,它是远程数据的的本地副本, 或者用来生成基于数据表求和的...
分别指出创建的物化视图是否支持查询重写。查询重写是指当对 物化视图的基表进行查询时,Oracle 会自动判断能否通过查询物化视图来得到 结果,如果可以,则避免了聚集...
我要评论