oracle分区练习笔记
--1.=============================================================================
/** oracle按日期(字符串形)创建分区测试 **/
/** 创建分区表 开始 **/
/** 存放2008年以前的数据 **/
create tablespace data2008
logging
datafile 'd:\oracle\product\10.1.0\oradata\orcl\data2008.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
/** 存放2009年的数据 **/
create tablespace data2009
logging
datafile 'd:\oracle\product\10.1.0\oradata\orcl\data2009.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
/** 存放2010年以后的数据 **/
create tablespace data2010
logging
datafile 'd:\oracle\product\10.1.0\oradata\orcl\data2010.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
/** 创建分区表 结束 **/
--2.=============================================================================
/** 创建表并指定对应日期的数据存放到对应的空间 开始 **/
create table table_space_test
(
table_space_test_id number not null,
username varchar2(55),
birtyday varchar2(33)
)
partition by range (birtyday)
(
partition part_01 values less than ('2009-01-01') tablespace data2008,
partition part_02 values less than ('2010-01-01') tablespace data2009,
partition part_03 values less than (maxvalue) tablespace data2010
);
/** 创建表并指定对应日期的数据存放到对应的空间 结束 **/
--3.============================================================================= 测试
/** 插入数据,些数据将被存放在"data2008.dbf"数据块当中 **/
insert into table_space_test values(1,'jackie','2007-03-05');
/** 插入数据,些数据将被存放在"data2009.dbf"数据块当中 **/
insert into table_space_test values(1,'jackie','2009-03-05');
/** 插入数据,些数据将被存放在"data2010.dbf"数据块当中 **/
insert into table_space_test values(1,'jackie','2033-03-05');
/** 结果有3条数据 **/
select * from table_space_test;
/** 结果有1条数据 **/
select * from table_space_test partition(part_01);
/** 结果有1条数据 **/
select * from table_space_test partition(part_02);
/** 结果有1条数据 **/
select * from table_space_test partition(part_03);
/** 查询2009年之前(不含2009)和2010年之后(包括2010)的数据 **/
select * from (
select * from table_space_test partition(part_01)
union all
select * from table_space_test partition(part_03)
)
相关新闻>>
- 发表评论
-
- 最新评论 更多>>