打算进行个测试,结果发现建表时报错:
SQL> CREATE TABLE T_EXCHANGE (ID
NUMBER, CREATED DATE, TYPE VARCHAR2(18))
2 PARTITION BY RANGE (CREATED)
SUBPARTITION BY LIST (TYPE)
3 (PARTITION P1 VALUES LESS THAN
(TO_DATE('2012-1', 'YYYY-MM'))
4 (SUBPARTITION P1SP1 VALUES
('TABLE'),
5 SUBPARTITION P1SP2 VALUES ('INDEX'),
6 SUBPARTITION P1SP3 VALUES ('VIEW'),
7 SUBPARTITION P1SP4 VALUES
('SYNONYM'),
8 SUBPARTITION P1SP5 VALUES
(DEFAULT)),
9 PARTITION P2 VALUES LESS THAN
(TO_DATE('2012-2', 'YYYY-MM'))
10 (SUBPARTITION P2SP1 VALUES
('TABLE'),
11 SUBPARTITION P2SP2 VALUES ('INDEX'),
12 SUBPARTITION P2SP3 VALUES ('VIEW'),
13 SUBPARTITION P2SP4 VALUES
('SYNONYM'),
14 SUBPARTITION P2SP5 VALUES
(DEFAULT)),
15 PARTITION P3 VALUES LESS THAN
(MAXVALUE)
16 (SUBPARTITION P3SP1 VALUES
('TABLE'),
17 SUBPARTITION P3SP2 VALUES ('INDEX'),
18 SUBPARTITION P3SP3 VALUES ('VIEW'),
19 SUBPARTITION P3SP4 VALUES
('SYNONYM'),
20 SUBPARTITION P3SP5 VALUES
(DEFAULT)));
CREATE TABLE T_EXCHANGE (ID NUMBER, CREATED DATE, TYPE VARCHAR2(18))
*
ERROR at line 1:
ORA-00604: error oc