博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle 表分区
阅读量:7289 次
发布时间:2019-06-30

本文共 1469 字,大约阅读时间需要 4 分钟。

一、按年分区,一年一个分区

  
 create table GRMC_AWST_ELE
(
  iiiii        
VARCHAR2(100),
  beijingtime1
DATE
)
partition by range (beijingtime1)
(
partition P2013
values less than(to_date('2014-01-01','yyyy-mm-dd')),
partition P2014
values less than(to_date('2015-01-01','yyyy-mm-dd')),
partition P2015
values less than(to_date('2016-01-01','yyyy-mm-dd')),
partition P2016
values less than(to_date('2017-01-01','yyyy-mm-dd')),
partition P2017
values less than(to_date('2018-01-01','yyyy-mm-dd')),
partition P2018
values less than(to_date('2019-01-01','yyyy-mm-dd')),
partition P2019
values less than(to_date('2020-01-01','yyyy-mm-dd')),
partition PALL
values less than(maxvalue)
)
 
二、按月自动分区,2014-5-1为一个分区,以后每个月一个分区
create TABLE TABLE1 
(
TABLE_ID
NUMBER(8),
SUB_DATE
DATE
)
PARTITION BY RANGE(SUB_DATE)
INTERVAL(NUMTOYMINTERVAL(
1,'
MONTH'))
(
 
PARTITION P1
VALUES LESS THAN(TO_DATE('
2017-05-01','
YYYY-MM-DD'))
);
 
测试:
insert into TABLE1(TABLE_ID,SUB_DATE)
values(1,sysdate)
insert into TABLE1(TABLE_ID,SUB_DATE)
values(2,to_date('2017-01-01','yyyy-mm-dd'));
insert into TABLE1(TABLE_ID,SUB_DATE)
values(2,to_date('2017-07-01','yyyy-mm-dd'));
SELECT *  FROM dba_segments t WHERE t.segment_name ='TABLE1';
查看分区表空间大小
SELECT *  FROM dba_segments t WHERE t.segment_name ='TABLE1';
 
备注:11g之前,维护分区需要手工。11g之后使用interval来实现自动扩展分区,简化了维护。

根据年: INTERVAL(NUMTOYMINTERVAL(1,'YEAR'))

根据月: INTERVAL(NUMTOYMINTERVAL(1,'MONTH'))
根据天: INTERVAL(NUMTODSINTERVAL(1,'DAY'))

 

转载于:https://www.cnblogs.com/ygkeke/p/10874151.html

你可能感兴趣的文章
注意!ASP.NET MVC 3 的一个 OutputCache 问题
查看>>
单行文本垂直居中
查看>>
Remove Element
查看>>
C语言 结构体
查看>>
蓝桥杯-历届试题-公式求值
查看>>
快速排序
查看>>
冒泡排序
查看>>
(七)Action访问Servlet API
查看>>
POJ2960 S-Nim(博弈论:sg函数)
查看>>
$().each()和$.each()
查看>>
iconfont字体图标
查看>>
AndroidStudio下加入百度地图的使用 (三)——API基本方法及常量属性
查看>>
二、2、上传成功也不一定得到flag哦!
查看>>
火狐浏览器设置placeholder的时候记得改opacity
查看>>
Mina学习
查看>>
java通过句柄访问对象
查看>>
extern "C"与C++中的C函数调用(4)—— 如何在C中调用C++函数
查看>>
计算几何 模板
查看>>
“The Psychology of Cross Country”笔记
查看>>
10 Web Apps for Developers 为开发者提供的10款Web应用程序
查看>>