一直以来还不知道子分区模版的东西,今天实验了下。还挺好玩,有点用途,平时维护添加分区时,不需要填写子分区了。下面是例子:
create table t_test_subtemplate
(
rec_type varchar2(10),
capture_time varchar2(30),
uuid varchar2(30)
)
partition by range(capture_time)
subpartition by list(uuid)
subpartition template
(
subpartition sp00 values('1'),
subpartition sp01 values('2')
)
(
partition part_201101 values less than(20130130),
partition part_201102 values less than(20130230)
);
正常创建分区表,不过注意子分区那有个subpartition template字样,为子分区模版,之后只需要添加主分区就可以自动创建子分区了。
alter table t_test_subtemplate add partition part_201104 values less than(20130330);
看下表视图,会看到子分区
相关推荐
例如,以下创建了一个名为`emp_sub_template`的表,并使用`deptno`字段作为分区键,对其进行范围分区,并在每个范围内对`empname`字段进行哈希分区: ```sql CREATE TABLE emp_sub_template ( deptno NUMBER, emp...
) PARTITION BY RANGE (credit_limit) SUBPARTITION BY LIST (nls_territory) SUBPARTITION TEMPLATE ( SUBPARTITION east VALUES ('CHINA', 'JAPAN', 'INDIA', 'THAILAND'), SUBPARTITION west VALUES ('AMERICA...
SUBPARTITION TEMPLATE ( SUBPARTITION SUBP1 VALUES (1), SUBPARTITION SUBP2 VALUES (2), SUBPARTITION SUBP3 VALUES (3) ) ( PARTITION P0 VALUES LESS THAN (1), PARTITION P1 VALUES LESS THAN (2), ...
) PARTITION BY RANGE (credit_limit) SUBPARTITION BY LIST (nls_territory) SUBPARTITION TEMPLATE ( SUBPARTITION east VALUES ('CHINA', 'JAPAN', 'INDIA', 'THAILAND'), SUBPARTITION west VALUES ('AMERICA'...
- **修改表子分区模板 (Set Subpartition Template)**:对于复合分区,定义子分区的模板。 ##### 管理索引分区 - **增加索引分区 (Adding Index Partitions)**:为全局索引添加分区。 - **删除索引分区 (Dropping ...
PolarDB-O 支持多种分区方案,包括 Partition、Subpartition、Interval Partition、Partition Template、Split Partition、Merge Partition、Exchange Partition、Move Partition、Drop Partition 等,能够满足多种...