本文主要是介绍【Oracle】如何给物化视图分区,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 【Oracle】如何给物化视图分区
- 给物化视图进行分区的例
【声明】文章仅供学习交流,观点代表个人,与任何公司无关。
编辑|SQL和数据库技术(ID:SQLplusDB)
收集Oracle数据库内存相关的信息
【Oracle】ORA-32017和ORA-00384错误处理
【Oracle】设置FGA(Fine-Grained Audit)细粒度审计
【Oracle】如何给物化视图分区
物化视图分区的方法和普通表的分区方法基本相同,可以先创建分区表,然后利用prebuilt table 选项进行物化视图的创建。
给物化视图进行分区的例
给物化视图进行分区的例子如下:
conn scott/tiger
create table T1_MASTER
(c1 number primary key,c2 number,c3 number);create materialized view log on T1_MASTER;create table T1_MVIEW
(c1 number,c2 number,c3 number)
partition by range (c2)(partition p1 values less than (20),partition p2 values less than (30),partition p3 values less than (40));create materialized view T1_MVIEW on prebuilt table refresh fast
as select * from T1_MASTER;beginfor i in 1 .. 30 loopinsert into t1_master values (i,i,i);end loop;
end;
/
commit;exec dbms_mview.refresh('T1_MVIEW','F');
commit;
这篇关于【Oracle】如何给物化视图分区的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!