Oracle建分区表

WBOY
发布: 2016-06-07 16:22:42
原创
1155 人浏览过

1、按月创建分区 create table T_MHDP ( ID VARCHAR2(50) not null, FLT_AIRCODE VARCHAR2(4), FLT_NUMBER NUMBER(7), FLT_DATE DATE ) 按范围 (FLT_DATE) 分区 (分区 PART201105 值小于 (TO_DATE) (' 2011-06-01 00:00:00', 'SYYYY-MM

  1、按月创建分区

​创建表T_MHDP

ID VARCHAR2(50) 不为空,

:FLT_DATE 日期

) 按范围分区 (FLT_DATE)

分区 PART201105 值小于 (TO_DATE(' 2011-06-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))

表空间 TS_MHDP_1105

无pctfree 10

initrans 1

​maxtrans 255

存储

初始64K

下一个 100 万

​最大范围无限制

),

分区 PART201106 值小于 (TO_DATE(' 2011-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))

表空间 TS_MHDP_1106

无pctfree 10

initrans 1

​maxtrans 255

存储

初始64K

下一个 100 万

​最大范围无限制

),

分区 PART201107 值小于 (TO_DATE(' 2011-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))

表空间 TS_MHDP_1107

无pctfree 10

initrans 1

​maxtrans 255

存储

初始64K

下一个 100 万

​最大范围无限制

),

分区 PARTDEFAULT 值小于 (TO_DATE(' 9999-12-30 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))

表空间 TS_MHDP

无pctfree 10

initrans 1

​maxtrans 255

存储

初始64K

下一个 100 万

​最大范围无限制

);

​2、创建全局索引

​在 T_MHDP(ID) 上创建索引 INDEX_MHDP_PK

表空间 TS_INDEX_MHDP

无pctfree 10

initrans 2

​maxtrans 255

存储

初始64K

下一个 100 万

​最大范围无限制

);

​3、创建本地索引

​在 T_MHDP(ID) LOCAL 上创建索引 INDEX_MHDP_PK (

分区部分201105表空间TS_MHDP_INDEX_1105,

分区部分201106表空间TS_MHDP_INDEX_1106,

分区部分201107表空间TS_MHDP_INDEX_1107, 分区部分默认表空间 TS_MHDP_INDEX ); ,
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板