Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1239592
  • 博文数量: 350
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 5668
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-23 17:53
文章分类

全部博文(350)

文章存档

2013年(350)

分类: Mysql/postgreSQL

2013-04-25 10:39:21

创建list分区

创建语法如下:[图:list_partitioning.gif]

需要我们指定的有:

column:分区依赖列,注意:只能是一个;

partition:分区名称;

literal:分区对应值,注意:每个分区可以对应多个值;

tablespace_clause:分区的存储属性,例如所在表空间等属性(可为空),默认继承基表所在表空间的属性。

创建list分区表示例:

JSSWEB> create table t_partition_list (id number,name varchar2(50))

  2  partition by list(id)(

  3  partition t_list_p1 values (1,2,3,4,5,6,7,8,9) tablespace tbspart01,

  4  partition t_list_p2 values (10,11,12,13,14,15,16,17,18,19) tablespace tbspart02,

  5  partition t_list_p3 values (20,21,22,23,24,25,26,27,28,29) tablespace tbspart03,

  6  partition t_list_pd values (default) tablespace tbspart04);

表已创建。

上例能够实现与前面range分区示例相同的效果,当然针对本示例而言,list分区显然不好用啊~~~

查看前面的连载:

(3)--创建hash分区

(2)--创建range分区

(1)--前言

阅读(909) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~