【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;
相关推荐
华科易迅1 小时前
Spring 事务(注解)
java·数据库·spring
Java面试题总结1 小时前
MySQL篇 索引失效
数据库·mysql
last demo1 小时前
mysql
运维·数据库·mysql·oracle
kevin_cat3 小时前
oracle 扩展表空间
数据库·oracle
花间相见4 小时前
【MySQL面试题】—— MySQL面试高频问题汇总:从原理到实战,覆盖90%考点
数据库·mysql·面试
高梦轩4 小时前
MySQL 数据库备份与恢复
数据库·oracle
一直都在5724 小时前
Redis(二)
数据库·redis·缓存
TDengine (老段)5 小时前
TDengine IDMP 工业数据建模 —— 属性
大数据·数据库·人工智能·时序数据库·tdengine·涛思数据
爱丽_5 小时前
Redis 分布式锁:SET NX、过期时间、续租、可重入、Redlock 与坑
数据库·redis·分布式
IT小崔6 小时前
SqlSugar 使用教程
数据库·后端