ITPub博客

首页 > 数据库 > Oracle > oracle时间间隔转换函数

oracle时间间隔转换函数

原创 Oracle 作者:longer3281 时间:2014-04-29 16:44:29 0 删除 编辑
oracle时间间隔转换函数:numtoyminterval(num,param), numtodsinterval(num,param)

【numtoyminterval(num,param)】
num代表需要转换的数字
param代表要转换的类型,取值: year,month
下面是
例1:
SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
SQL> select sysdate,sysdate + numtoyminterval(2,'year') from dual;
SYSDATE             SYSDATE+NUMTOYMINTE
------------------- -------------------
2014-04-29 04:10:48 2016-04-29 04:10:48
SQL> 
例2::
SQL> select sysdate,sysdate + numtoyminterval(2,'month') from dual;
SYSDATE             SYSDATE+NUMTOYMINTE
------------------- -------------------
2014-04-29 04:11:43 2014-06-29 04:11:43
SQL> 

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
【numtodsinterval(num,param)】
num代表需要转换的数字
param代表要转换的类型,取值: day,hour,minute,second

SQL> select sysdate, sysdate + numtodsinterval(10,'day') from dual;
SYSDATE             SYSDATE+NUMTODSINTE
------------------- -------------------
2014-04-29 04:27:50 2014-05-09 04:27:50
SQL>     

SQL> select sysdate, sysdate + numtodsinterval(10,'second') from dual;
SYSDATE             SYSDATE+NUMTODSINTE
------------------- -------------------
2014-04-29 04:28:49 2014-04-29 04:28:59
SQL> 
-------------------------------------------------------------------------------------------------------------------------
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
创建间隔分区表
create table tb_gsmdetail_mon(
stat_date date,
phone_number varchar2(20),
imei   varchar2(20),
imsi    varchar2(15),
cell  varchar2(10),
start_time timestamp,
end_time  timestamp
)
partition by range(stat_date) interval(numtoyminterval(1,'month'))
(
partition p001 values less than (to_date('2014-02-01', 'yyyy-mm-dd')) tablespace tbs_gsm_001,
partition p002 values less than (to_date('2014-03-01', 'yyyy-mm-dd')) tablespace tbs_gsm_002,
partition p003 values less than (to_date('2014-04-01', 'yyyy-mm-dd')) tablespace tbs_gsm_003
)

/
以上为numtoyminterval, numtodsinterval 函数使用方法。





来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9606353/viewspace-1151672/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
数据库架构师,DB从业经历 DB2,Oracle,MySQL,PGSQL,MonogDB 等数据库,hadoop,hive,spark,flink,doris等大数据技术。

注册时间:2009-05-22

  • 博文量
    69
  • 访问量
    185391