`

subpartition template使用

 
阅读更多

一直以来还不知道子分区模版的东西,今天实验了下。还挺好玩,有点用途,平时维护添加分区时,不需要填写子分区了。下面是例子:

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...

    oracle表分区实例

    ) PARTITION BY RANGE (credit_limit) SUBPARTITION BY LIST (nls_territory) SUBPARTITION TEMPLATE ( SUBPARTITION east VALUES ('CHINA', 'JAPAN', 'INDIA', 'THAILAND'), SUBPARTITION west VALUES ('AMERICA...

    oracle数据仓库中三种优化

    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), ...

    oracle分区表总结

    ) PARTITION BY RANGE (credit_limit) SUBPARTITION BY LIST (nls_territory) SUBPARTITION TEMPLATE ( SUBPARTITION east VALUES ('CHINA', 'JAPAN', 'INDIA', 'THAILAND'), SUBPARTITION west VALUES ('AMERICA'...

    oracle教材,全面学习分区

    - **修改表子分区模板 (Set Subpartition Template)**:对于复合分区,定义子分区的模板。 ##### 管理索引分区 - **增加索引分区 (Adding Index Partitions)**:为全局索引添加分区。 - **删除索引分区 (Dropping ...

    PolarDB-O的Oracle平滑迁移方案.pdf

    PolarDB-O 支持多种分区方案,包括 Partition、Subpartition、Interval Partition、Partition Template、Split Partition、Merge Partition、Exchange Partition、Move Partition、Drop Partition 等,能够满足多种...

Global site tag (gtag.js) - Google Analytics