zoukankan      html  css  js  c++  java
  • interval分区,按天分区,需要用到函数numtodsinterval

    create table T_PAR
    (
    dt date
    )
    partition by range (dt)
    interval(numtodsinterval(1,'day'))
    (
    PARTITION SYS_001 VALUES LESS THAN (TO_DATE('20110501','yyyymmdd'))
    );
     
    ###################################################################
     
    numtodsinterval(<x>,<c>),x是一个数字,c是一个字符串,

    表明x的单位,这个函数把x转为interval day to second数据类型
    常用的单位有 ('day','hour','minute','second')
    example
    SQL> select sysdate,sysdate+numtodsinterval(3,'hour') as res from dual;
    SYSDATE             RES
    ------------------- -------------------
    2007-09-05 01:45:34 2007-09-05 04:45:34
    numtoyminterval与numtodsinterval函数类似,将x转为interval year to month数据类型
    常用的单位有'year','month'
    example
    SQL> select sysdate,sysdate+numtoyminterval(3,'year') as res from dual;
    SYSDATE             RES
    ------------------- -------------------
    2007-09-05 01:54:53 2010-09-05 01:54:53
  • 相关阅读:
    2019hdu多校1
    codefroce842C
    [codeforce686D]树的重心
    [codeforce1188C&D]
    Educational Codeforces Round 66
    [hdu4343]interval query
    Luogu 4234 最小差值生成树
    BZOJ 2594 水管局长
    Luogu 2173 [ZJOI2012]网络
    Luogu 2147 洞穴勘测
  • 原文地址:https://www.cnblogs.com/soundcode/p/2259132.html
Copyright © 2011-2022 走看看