结合二级分区¶
结合分区后,全局分区索引与全局非分区索引都会变为无效。
结合分区后,与新分区表相关联的局部子分区索引及局部主分区索引将失效。
示例:结合分区表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;