创建list(列表)分区!

--创建list分区表:

SQL> 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);

表已创建。

SQL> select TABLE_NAME,PARTITIONING_TYPE,PARTITION_COUNT from user_part_tables where TABLE_NAME = 'T_PARTITION_LIST';  

TABLE_NAME                     PARTITI PARTITION_COUNT
------------------------------ ------- ---------------
T_PARTITION_LIST               LIST                  4

SQL> select PARTITION_NAME,HIGH_VALUE,TABLESPACE_NAME from user_tab_partitions where TABLE_NAME = 'T_PARTITION_LIST';  

PARTITION_NAME                 HIGH_VALUE TABLESPACE_NAME
------------------------------ ---------- ------------------------------
T_LIST_P1                      1, 2, 3, 4 TBSPART01
                               , 5, 6, 7,
                                8, 9

T_LIST_P2                      10, 11, 12 TBSPART02
                               , 13, 14,
                               15, 16, 17
                               , 18, 19

T_LIST_P3                      20, 21, 22 TBSPART03
                               , 23, 24,

PARTITION_NAME                 HIGH_VALUE TABLESPACE_NAME
------------------------------ ---------- ------------------------------
                               25, 26, 27
                               , 28, 29

T_LIST_PD                      default    TBSPART04

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值