Oracle分区浅试

采用的是11g版本

Oracle范围分区与MySQL的范围分区一致

create table<表名>

(id  integer,name varchar2(10),sex char(1) )

partition by [range | hash | list | interval] (id)             【分别代表:范围、散列、列表、增强的范围】

(partition par1 values less than (to_date('2012-01-01','YYYY-MM-DD'))  tablespace tbsp1,【创建分区par1 值小于2012 存放在表空间】

);

----------------------------------------------------------------------------------------------------------------------------------------------------

哈希分区

partition by hash(id)

(partition par1 tablespace tbsp1,partition par2 tablespace tbsp2);【未指定具体的值,由Oracle自动分配】

----------------------------------------------------------------------------------------------------------------------------------------------------

组合分区

partition by range(id)

subpartition by hash(name)

subpartitions 2 store in (tbsp1,tbsp2)

(partition par1 values less than (1000),partition par2 values less than (2000),partition par3 values less than (maxvalue));

【解析:创建第一分区id,第一分区包含2个散列分区,散列分区名有系统生成,存放在表空间tbsp1和tbsq2内】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值