Oracle分区、索引sql脚本
来源:互联网 发布:电脑连接网络收不到包 编辑:程序博客网 时间:2024/04/29 16:30
--创建月分区
create table DW_UNICOM_ACCESS_BASE_T
(ID NUMBER(16) not null,
BUSINESS_DATE VARCHAR2(16) not null,
AREA_ID NUMBER(16) default 0,
AREA VARCHAR2(100),
ACCESS_TYPE_ID NUMBER(16) default 0,
ACCESS_TYPE VARCHAR2(100),
PV NUMBER(20) default 0,
PV_INDEX NUMBER(20) default 0,
UV NUMBER(20) default 0,
STATE CHAR(2) default '0' not null
)
PARTITION BY Range(BUSINESS_DATE)
(
PARTITION UNICOM_ACCESS_201201 VALUES LESS THAN ('20120201'),
PARTITION UNICOM_ACCESS_201202 VALUES LESS THAN ('20120301'),
PARTITION UNICOM_ACCESS_201203 VALUES LESS THAN ('20120401'),
PARTITION UNICOM_ACCESS_201204 VALUES LESS THAN ('20120501'),
PARTITION UNICOM_ACCESS_201205 VALUES LESS THAN ('20120601'),
PARTITION UNICOM_ACCESS_201206 VALUES LESS THAN ('20120701'),
PARTITION UNICOM_ACCESS_201207 VALUES LESS THAN ('20120801'),
PARTITION UNICOM_ACCESS_201208 VALUES LESS THAN ('20120901'),
PARTITION UNICOM_ACCESS_201209 VALUES LESS THAN ('20121001'),
PARTITION UNICOM_ACCESS_201210 VALUES LESS THAN ('20121101'),
PARTITION UNICOM_ACCESS_201211 VALUES LESS THAN ('20121201'),
PARTITION UNICOM_ACCESS_201212 VALUES LESS THAN ('20130101'),
PARTITION UNICOM_ACCESS_201301 VALUES LESS THAN ('20130201'),
PARTITION UNICOM_ACCESS_201302 VALUES LESS THAN ('20130301'),
PARTITION UNICOM_ACCESS_201303 VALUES LESS THAN ('20130401'),
PARTITION UNICOM_ACCESS_201304 VALUES LESS THAN ('20130501'),
PARTITION UNICOM_ACCESS_201305 VALUES LESS THAN ('20130601'),
PARTITION UNICOM_ACCESS_201306 VALUES LESS THAN ('20130701'),
PARTITION UNICOM_ACCESS_201307 VALUES LESS THAN ('20130801'),
PARTITION UNICOM_ACCESS_201308 VALUES LESS THAN ('20130901'),
PARTITION UNICOM_ACCESS_201309 VALUES LESS THAN ('20131001'),
PARTITION UNICOM_ACCESS_201310 VALUES LESS THAN ('20131101'),
PARTITION UNICOM_ACCESS_201311 VALUES LESS THAN ('20131201'),
PARTITION UNICOM_ACCESS_201312 VALUES LESS THAN ('20140101'),
PARTITION UNICOM_ACCESS_MAXVALUE VALUES LESS THAN (MAXVALUE)
);
--创建索引
Drop Index INX_UNI_ACC_ACCESS_TYPE_GP;
CREATE INDEX INX_UNI_ACC_ACCESS_TYPE_GP
ON dw_unicom_access_base_t(ACCESS_TYPE) Global
partition by range(ACCESS_TYPE)
(
PARTITION UNI_ACC_ACCESS_TYPE_201201 VALUES LESS THAN ('20120201'),
PARTITION UNI_ACC_ACCESS_TYPE_201202 VALUES LESS THAN ('20120301'),
PARTITION UNI_ACC_ACCESS_TYPE_201203 VALUES LESS THAN ('20120401'),
PARTITION UNI_ACC_ACCESS_TYPE_201204 VALUES LESS THAN ('20120501'),
PARTITION UNI_ACC_ACCESS_TYPE_201205 VALUES LESS THAN ('20120601'),
PARTITION UNI_ACC_ACCESS_TYPE_201206 VALUES LESS THAN ('20120701'),
PARTITION UNI_ACC_ACCESS_TYPE_201207 VALUES LESS THAN ('20120801'),
PARTITION UNI_ACC_ACCESS_TYPE_201208 VALUES LESS THAN ('20120901'),
PARTITION UNI_ACC_ACCESS_TYPE_201209 VALUES LESS THAN ('20121001'),
PARTITION UNI_ACC_ACCESS_TYPE_201210 VALUES LESS THAN ('20121101'),
PARTITION UNI_ACC_ACCESS_TYPE_201211 VALUES LESS THAN ('20121201'),
PARTITION UNI_ACC_ACCESS_TYPE_201212 VALUES LESS THAN ('20130101'),
PARTITION UNI_ACC_ACCESS_TYPE_201301 VALUES LESS THAN ('20130201'),
PARTITION UNI_ACC_ACCESS_TYPE_201302 VALUES LESS THAN ('20130301'),
PARTITION UNI_ACC_ACCESS_TYPE_201303 VALUES LESS THAN ('20130401'),
PARTITION UNI_ACC_ACCESS_TYPE_201304 VALUES LESS THAN ('20130501'),
PARTITION UNI_ACC_ACCESS_TYPE_201305 VALUES LESS THAN ('20130601'),
PARTITION UNI_ACC_ACCESS_TYPE_201306 VALUES LESS THAN ('20130701'),
PARTITION UNI_ACC_ACCESS_TYPE_201307 VALUES LESS THAN ('20130801'),
PARTITION UNI_ACC_ACCESS_TYPE_201308 VALUES LESS THAN ('20130901'),
PARTITION UNI_ACC_ACCESS_TYPE_201309 VALUES LESS THAN ('20131001'),
PARTITION UNI_ACC_ACCESS_TYPE_201310 VALUES LESS THAN ('20131101'),
PARTITION UNI_ACC_ACCESS_TYPE_201311 VALUES LESS THAN ('20131201'),
PARTITION UNI_ACC_ACCESS_TYPE_201312 VALUES LESS THAN ('20140101'),
PARTITION UNI_ACC_ACCESS_TYPE_MAXVALUE VALUES LESS THAN (MAXVALUE)
);
- Oracle分区、索引sql脚本
- Oracle表分区、索引分区
- ORACLE全局索引、分区索引
- ORACLE和SQL SERVER 分区索引的区别
- Oracle 分区索引详解
- Oracle 创建索引分区
- Oracle索引分区杂谈
- Oracle分区索引
- Oracle索引分区杂谈
- Oracle分区索引
- Oracle分区与索引
- Oracle 创建索引分区
- ORACLE分区表、分区索引
- oracle 分区索引
- ORACLE分区表、分区索引
- oracle分区与索引
- oracle 分区索引
- oracle 分区表,分区索引
- 23种设计模式
- 个人工作总结 - 1月
- UIView layoutSubviews何时调用
- Android中intent传递对象和Bundle的用法
- 电子市场相关
- Oracle分区、索引sql脚本
- Qt4.7.2+VS2008+mysql5.5.24驱动编译
- Activity的Launch mode 以及Intent的setFlags
- JAVA通过JNI调用本地C语言方法
- ElecFreaks 推出精致Wifi 插板EiFi--嵌入WizFi210无线模块
- [转]SET XACT_ABORT各种用法及显示结果
- 数据库
- cocos2d-x系列笔记(4.1)---对<会动的小精灵>博文的补充
- MySQL语句优化的原则