oracle分区

来源:互联网 发布:ubuntu虚拟机屏幕小 编辑:程序博客网 时间:2024/06/03 12:49

一、创建分区

create table 【tablename】

(

id varchar2(50)

,name varchar2(50)

,create_time DATE


 partition by range(create_time)(
  partition p201601 values less than (TIMESTAMP '2016-02-01 00:00:00') 
 );

alter table 【tablename】 add PARTITION P201602  VALUES less than  (TIMESTAMP '2016-03-01 00:00:00');

alter table 【tablename】 add PARTITION P201603  VALUES less than  (TIMESTAMP '2016-04-01 00:00:00');



二、查看某个表的分区信息

select * from USER_TAB_PARTITIONS where table_name=' [tablename] 


三、查询分区表某个分区中的数据

select * from [tablename] partition ([partitionName]) 


四、删除分区

altertable[tablename] droppartition[partitionName] 


资料:

http://www.2cto.com/database/201402/281155.html


0 0
原创粉丝点击