zoukankan      html  css  js  c++  java
  • day11_分区表------子分区的母模板(10g)

    create table t_test_subtemplate
    (
      rec_type         varchar2(10),
      capture_time   date,
      uuid                 number
    )
    partition by range(capture_time)
    subpartition by list(uuid)
    subpartition template
    (
      subpartition sub_10 values(1, 2, 3, 4, 5, 6, 7, 8, 9, 10),
      subpartition sub_20 values(11, 12, 13, 14, 15, 16, 17, 18, 19, 20),
      subpartition sub_30 values(21, 22, 23, 24, 25, 26, 27, 28, 29, 30),
      subpartition sub_40 values(31, 32, 33, 34, 35, 36, 37, 38, 39, 40),
      subpartition sub_50 values(41, 42, 43, 44, 45, 46, 47, 48, 49, 50),
      subpartition sub_60 values(51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
    )
    (
      partition part_201101 values less than(to_date('20110131', 'YYYYMMDD'))
    );

    如上,subpartition template会建立一个子分区的模板,接下来添加分区不必指定子分区,oracle会根据模板创建子分区。
    执行以下语句查看子分区情况:
    select table_name, partition_name, subpartition_name from user_tab_subpartitions;

    结果如下:
    TABLE_NAME                     PARTITION_NAME                 SUBPARTITION_NAME              
    ------------------------------ ------------------------------ ------------------------------ 
    T_TEST_SUBTEMPLATE             PART_201101                    PART_201101_SUB_10             
    T_TEST_SUBTEMPLATE             PART_201101                    PART_201101_SUB_20             
    T_TEST_SUBTEMPLATE             PART_201101                    PART_201101_SUB_30             
    T_TEST_SUBTEMPLATE             PART_201101                    PART_201101_SUB_40             
    T_TEST_SUBTEMPLATE             PART_201101                    PART_201101_SUB_50             
    T_TEST_SUBTEMPLATE             PART_201101                    PART_201101_SUB_60

    添加分区:
    alter table t_test_subtemplate add partition part_201102 values less than(to_date('20110228', 'YYYYMMDD'));
    再次查看子分区情况:
    TABLE_NAME                     PARTITION_NAME                 SUBPARTITION_NAME              
    ------------------------------ ------------------------------ ------------------------------ 
    T_TEST_SUBTEMPLATE             PART_201101                    PART_201101_SUB_10             
    T_TEST_SUBTEMPLATE             PART_201101                    PART_201101_SUB_20             
    T_TEST_SUBTEMPLATE             PART_201101                    PART_201101_SUB_30             
    T_TEST_SUBTEMPLATE             PART_201101                    PART_201101_SUB_40             
    T_TEST_SUBTEMPLATE             PART_201101                    PART_201101_SUB_50             
    T_TEST_SUBTEMPLATE             PART_201101                    PART_201101_SUB_60             
    T_TEST_SUBTEMPLATE             PART_201102                    PART_201102_SUB_10             
    T_TEST_SUBTEMPLATE             PART_201102                    PART_201102_SUB_20             
    T_TEST_SUBTEMPLATE             PART_201102                    PART_201102_SUB_30             
    T_TEST_SUBTEMPLATE             PART_201102                    PART_201102_SUB_40             
    T_TEST_SUBTEMPLATE             PART_201102                    PART_201102_SUB_50             
    T_TEST_SUBTEMPLATE             PART_201102                    PART_201102_SUB_60




  • 相关阅读:
    POJ-1502-MPI Maelstrom
    POJ-3259-Wormholes
    【BZOJ4399】—膜法少女LJJ(线段树合并)
    省选模板复习—【计算几何】
    【BZOJ2115】【WC2011】—Xor(线性基)
    【洛谷P5290】【十二省联考2019】春节十二响(贪心+启发式合并)
    【BZOJ5461】 【PKUWC2018】—Minimax(线段树合并优化dp)
    【LOJ#3043】【洛谷P5280】【ZJOI2019】—线段树(计数dp+线段树)
    【省选模拟】—猎人杀(概率dp)
    【BZOJ4828】【HNOI2017】—大佬(LmyAKIOI!)
  • 原文地址:https://www.cnblogs.com/xiaoxiao5ya/p/4b9eb00a325ecfcc616566cf655079ec.html
Copyright © 2011-2022 走看看