zoukankan      html  css  js  c++  java
  • Oracle之分区表

    CREATE TABLE table_name
    ( 
    xx NUMBER(16,0) NOT NULL ENABLE, 
    tiems date
    PRIMARY KEY ( XH )
    )
    
    partition by range (tiems)
    subpartition by range (tiems)
    (
    partition P1 values less than (TO_DATE('2016-12-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss'))
    (
    SUBPARTITION P1SUB1 VALUES LESS THAN(TO_DATE('2016-1-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P1SUB2 VALUES LESS THAN(TO_DATE('2016-2-28 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P1SUB3 VALUES LESS THAN(TO_DATE('2016-3-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P1SUB4 VALUES LESS THAN(TO_DATE('2016-4-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')) ,
    SUBPARTITION P1SUB5 VALUES LESS THAN(TO_DATE('2016-5-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P1SUB6 VALUES LESS THAN(TO_DATE('2016-6-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P1SUB7 VALUES LESS THAN(TO_DATE('2016-7-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P1SUB8 VALUES LESS THAN(TO_DATE('2016-8-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P1SUB9 VALUES LESS THAN(TO_DATE('2016-9-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P1SUB10 VALUES LESS THAN(TO_DATE('2016-10-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P1SUB11 VALUES LESS THAN(TO_DATE('2016-11-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P1SUB12 VALUES LESS THAN(TO_DATE('2016-12-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss'))
    ),
    partition P2 values less than (TO_DATE('2017-12-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss'))
    (
    SUBPARTITION P2SUB1 VALUES LESS THAN(TO_DATE('2017-1-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P2SUB2 VALUES LESS THAN(TO_DATE('2017-2-28 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P2SUB3 VALUES LESS THAN(TO_DATE('2017-3-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P2SUB4 VALUES LESS THAN(TO_DATE('2017-4-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')) ,
    SUBPARTITION P2SUB5 VALUES LESS THAN(TO_DATE('2017-5-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P2SUB6 VALUES LESS THAN(TO_DATE('2017-6-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P2SUB7 VALUES LESS THAN(TO_DATE('2017-7-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P2SUB8 VALUES LESS THAN(TO_DATE('2017-8-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P2SUB9 VALUES LESS THAN(TO_DATE('2017-9-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P2SUB10 VALUES LESS THAN(TO_DATE('2017-10-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P2SUB11 VALUES LESS THAN(TO_DATE('2017-11-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P2SUB12 VALUES LESS THAN(TO_DATE('2017-12-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss'))
    ),
    partition P3 values less than (TO_DATE('2018-12-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss'))
    (
    SUBPARTITION P3SUB1 VALUES LESS THAN(TO_DATE('2018-1-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P3SUB2 VALUES LESS THAN(TO_DATE('2018-2-28 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P3SUB3 VALUES LESS THAN(TO_DATE('2018-3-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P3SUB4 VALUES LESS THAN(TO_DATE('2018-4-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')) ,
    SUBPARTITION P3SUB5 VALUES LESS THAN(TO_DATE('2018-5-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P3SUB6 VALUES LESS THAN(TO_DATE('2018-6-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P3SUB7 VALUES LESS THAN(TO_DATE('2018-7-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P3SUB8 VALUES LESS THAN(TO_DATE('2018-8-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P3SUB9 VALUES LESS THAN(TO_DATE('2018-9-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P3SUB10 VALUES LESS THAN(TO_DATE('2018-10-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P3SUB11 VALUES LESS THAN(TO_DATE('2018-11-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P3SUB12 VALUES LESS THAN(TO_DATE('2018-12-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss'))
    ),
    partition P4 values less than (TO_DATE('2018-12-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss'))
    (
    SUBPARTITION P4SUB1 VALUES LESS THAN(TO_DATE('2019-1-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P4SUB2 VALUES LESS THAN(TO_DATE('2019-2-28 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P4SUB3 VALUES LESS THAN(TO_DATE('2019-3-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P4SUB4 VALUES LESS THAN(TO_DATE('2019-4-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')) ,
    SUBPARTITION P4SUB5 VALUES LESS THAN(TO_DATE('2019-5-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P4SUB6 VALUES LESS THAN(TO_DATE('2019-6-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P4SUB7 VALUES LESS THAN(TO_DATE('2019-7-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P4SUB8 VALUES LESS THAN(TO_DATE('2019-8-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P4SUB9 VALUES LESS THAN(TO_DATE('2019-9-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P4SUB10 VALUES LESS THAN(TO_DATE('2019-10-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P4SUB11 VALUES LESS THAN(TO_DATE('2019-11-30 00:00:00', 'yyyy-mm-dd hh24:mi:ss')),
    SUBPARTITION P4SUB12 VALUES LESS THAN(TO_DATE('2019-12-31 00:00:00', 'yyyy-mm-dd hh24:mi:ss'))
    )
    )
    

      创建分区表,并且为其创建分区和子分区

    往事如烟,余生有我.
  • 相关阅读:
    Java 中的悲观锁和乐观锁的实现
    乐观锁和悲观锁的区别
    理解RESTful架构
    修复Linux下curl等无法使用 Let's Encrypt 证书
    呕心沥血 AR VR 好资源分享
    linux服务器出现大量TIME_WAIT的解决方法
    Ubuntu系统 无法删除 redis-server
    Python Flask jsonify a Decimal Error
    微信小程序 订阅消息 对接详细记录
    FTP时显示500 Illegal PORT command的解决
  • 原文地址:https://www.cnblogs.com/assistants/p/9778905.html
Copyright © 2011-2022 走看看