当前位置: 代码迷 >> Oracle开发 >> oracle 建立range分区,可以建立list子分区吗,他们用的参数,不同解决方法
  详细解决方案

oracle 建立range分区,可以建立list子分区吗,他们用的参数,不同解决方法

热度:18   发布时间:2016-04-24 06:37:27.0
oracle 建立range分区,,可以建立list子分区吗,他们用的参数,不同
另外可以再建一个list分区,再合并吗
------解决方案--------------------
引用:
另外可以再建一个list分区,再合并吗

先范围再列表:


CREATE TABLE SALES 

PRODUCT_ID VARCHAR2(5), 
SALES_DATE DATE, 
SALES_COST NUMBER(10),
STATUS VARCHAR2(20) 
)
PARTITION BY RANGE(SALES_DATE) SUBPARTITION BY LIST (STATUS) 
(
   PARTITION P1 VALUES LESS THAN(TO_DATE('2003-01-01','YYYY-MM-DD'))TABLESPACE rptfact2009 
          ( 
              SUBPARTITION P1SUB1 VALUES ('ACTIVE') TABLESPACE rptfact2009, 
              SUBPARTITION P1SUB2 VALUES ('INACTIVE') TABLESPACE rptfact2009 
          ), 
   PARTITION P2 VALUES LESS THAN (TO_DATE('2003-03-01','YYYY-MM-DD')) TABLESPACE rptfact2009 
          ( 
              SUBPARTITION P2SUB1 VALUES ('ACTIVE') TABLESPACE rptfact2009, 
              SUBPARTITION P2SUB2 VALUES ('INACTIVE') TABLESPACE rptfact2009 
          ) 
)
  相关解决方案