--创建bigfile tablespace
create bigfile tablespace part1 datafile 'c:\201411.dbf' size 10m autoextend off
extent management local uniform size 1m
segment space management auto;
create bigfile tablespace part2 datafile 'c:\201412.dbf' size 10m autoextend off
extent management local uniform size 1m
segment space management auto;
--测试分区表例子
CREATE TABLE interval_andy7 (a1 NUMBER, a2 DATE)
PARTITION BY RANGE (a2)
(PARTITION Y2014_M11
VALUES LESS THAN (TO_DATE('2014-12-01', 'yyyy-mm-dd')) tablespace part1,
PARTITION Y2014_M12
VALUES LESS THAN (TO_DATE('2015-01-1', 'yyyy-mm-dd')) tablespace part2
);
--插入数据
begin
for i in 0 .. 1 loop
insert into interval_andy7
values
(i, add_months(to_date('2014-11-2', 'yyyy-mm-dd'), i));
end loop;
commit;
end;
--查询分区表对应的分区情况
select table_name,partition_name, tablespace_name from user_tab_partitions where table_name='INTERVAL_ANDY7';
--查询数据
select * from interval_andy7 where a2 = to_date('2014-11-01', 'yyyy-mm-dd') partition(年2014月12);
Oralce 分区处理
最新推荐文章于 2023-09-08 18:00:33 发布