【Oracle】如何给物化视图分区

文章目录

【声明】文章仅供学习交流,观点代表个人,与任何公司无关。

编辑|SQL和数据库技术(ID:SQLplusDB)

收集Oracle数据库内存相关的信息
【Oracle】ORA-32017和ORA-00384错误处理
【Oracle】设置FGA(Fine-Grained Audit)细粒度审计

【Oracle】如何给物化视图分区

物化视图分区的方法和普通表的分区方法基本相同,可以先创建分区表,然后利用prebuilt table 选项进行物化视图的创建。

给物化视图进行分区的例

给物化视图进行分区的例子如下:

clike 复制代码
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;

begin
 for i in 1 .. 30 loop
    insert into t1_master values (i,i,i);
 end loop;
end;
/
commit;

exec dbms_mview.refresh('T1_MVIEW','F');
commit;
相关推荐
ivanfor6666 小时前
多租户架构的三级权限体系:设计逻辑与精准控制实现
java·开发语言·数据库
TDengine (老段)8 小时前
TDengine IDMP 重塑智慧水务运营(内附 Step by Step 步骤)
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
LSL666_11 小时前
1 概述及简单登录(不涉及数据库)
数据库·servlet
q***064714 小时前
MySQL的UPDATE(更新数据)详解
数据库·mysql
8***B14 小时前
MySQL性能
数据库·mysql
q***721914 小时前
oracle使用PLSQL导出表数据
数据库·oracle
数据库生产实战14 小时前
Oracle DG备库日志切换解析,Private strand flush not complete如何理解?(基础知识)
数据库·oracle
百***757414 小时前
从 SQL 语句到数据库操作
数据库·sql·oracle
i***395814 小时前
SQL 注入详解:原理、危害与防范措施
数据库·sql·oracle
m***567215 小时前
Win10下安装 Redis
数据库·redis·缓存