【數據庫】時間範圍按月自動分區表創建demo

--時間範圍按月自動分區表創建demo
create table HIP_LOG_NODE_Part
(
    ID                   VARCHAR2(32)         not null,
    LOG_ID               VARCHAR2(32),
    BUSINESS_ID          VARCHAR2(36),
    NODE_ID              VARCHAR2(32),
    NODE_NAME            VARCHAR2(80),
    STATE                VARCHAR2(2),
    STATE_CLASS          VARCHAR2(2),
    TIME_CONSUMING       NUMBER,
    INPUT_MSG            CLOB,
    OUTPUT_MSG           CLOB,
    ERROR_CODE           VARCHAR2(12),
    ERROR_NAME           VARCHAR2(300),
    ERROR_INFO           CLOB,
    RECORD_TIME          DATE,
    VERTEX_ID            VARCHAR2(32)
) tablespace LOG03_TBS --表空間

PARTITION BY RANGE (RECORD_TIME) interval (numtoyminterval(1, 'month'))
(
   partition hip_log_node_partition values less than (to_date('2019-08-01 00:00','yyyy-MM-dd HH24:mi')) tablespace LOG03_TBS
);

注意:
1.表級別與分區級別均需要指定表空間
2.指定一個默認分區給最小的時間範圍(不存儲數據)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章