结合二级分区

结合分区后,全局分区索引与全局非分区索引都会变为无效。

结合分区后,与新分区表相关联的局部子分区索引及局部主分区索引将失效。

示例:结合分区表tab的二级子分区

--  清理环境
DROP TABLE tab;
DROP TABLESPACE ts1;
DROP TABLESPACE ts2;

--  创建表空间
CREATE TABLESPACE ts1 DATAFILE 'ts1.dt' SIZE 5M AUTOEXTEND ON NEXT 5M;
CREATE TABLESPACE ts2 DATAFILE 'ts2.dt' SIZE 5M AUTOEXTEND ON NEXT 5M;

-- 创建分区表
CREATE TABLE tab
(
    c1 int, 
    c2 int
)
PARTITION BY RANGE(C1)
SUBPARTITION BY HASH(C1,C2)
(
    PARTITION p1 VALUES LESS THAN(10)
    (
        SUBPARTITION p1_sub1 TABLESPACE ts1,
        SUBPARTITION p1_sub2 TABLESPACE ts2
    ),
    PARTITION p2 VALUES LESS THAN(20)
);

ALTER TABLE tab MODIFY PARTITION p1 COALESCE SUBPARTITION;

--  删除表和表空间
DROP TABLE tab CASCADE;
DROP TABLESPACE ts1;
DROP TABLESPACE ts2;