ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 分区表创建

分区表创建

原创 Linux操作系统 作者:guhufeiying 时间:2011-02-17 11:08:38 0 删除 编辑

范围分区表创建:

create table part_test(id int,name varchar2(50))
partition by range(id)
(
 partition part_1 values less than(10) tablespace xxx,
 partition part_2 values less than(20) tablespace xxx,
 partition part_3 values less than(maxvalue) tablespace xxx
);


hash分区表创建:

create table part_test(id int,name varchar2(50))
partition by hash(id)
(
 partition part_1  tablespace xxx,
 partition part_2  tablespace xxx,
 partition part_3  tablespace xxx
);

 

列表分区表创建

create table part_test(id int,name varchar2(50))
partition by list(name)
(
 partition part_1 values (part1) tablespace xxx,
 partition part_2 values (part2) tablespace xxx,
 partition part_3 values (part3) tablespace xxx
);

 

复合分区表创建

create table part_test(id int,name varchar2(50))
partition by range(id) subpartition by hash(name)
(
 partition part_1 values less than(10) tablespace xxx,
 partition part_2 values less than(20) tablespace xxx,
 partition part_3 values less than(maxvalue) tablespace xxx
);

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16546776/viewspace-687401/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 分区表的类别
下一篇: SP2-0612
请登录后发表评论 登录
全部评论

注册时间:2011-02-17

  • 博文量
    20
  • 访问量
    34499