OracleMaterializedViews(物化视图-转).docxVIP

  • 6
  • 0
  • 约1.05万字
  • 约 9页
  • 2017-08-31 发布于重庆
  • 举报
OracleMaterializedViews(物化视图-转)

Oracle Materialized Views(物化视图)物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。这个基本上就说出了物化视图的本质,它是一组查询的结果,这样势必为将来再次需要这组数据时大大提高查询性能。物化视图可以查询表,视图和其它的物化视图。通常情况下,物化视图被称为主表(在复制期间)或明细表(在数据仓库中)。对于复制,物化视图允许你在本地维护远程数据的副本,这些副本是只读的。如果你想修改本地副本,必须用高级复制的功能。当你想从一个表或视图中抽取数据时,你可以用从物化视图中抽取。对于数据仓库,创建的物化视图通常情况下是聚合视图,单一表聚合视图和连接视图。本篇我们将会看到怎样创建物化视图并且讨论它的刷新选项。在复制环境下,创建的物化视图通常情况下主键,rowid,和子查询视图。1.主键物化视图:下面的语法在远程数据库表emp上创建主键物化视图 SQL CREATE MATERIALIZED VIEW mv_emp_pk REFRESH FAST START WITH SYSDATENEXT SYSDATE + 1/48 WITH PRIMARY KEY AS SELECT * FRO

文档评论(0)

1亿VIP精品文档

相关文档