oracle时间间隔转换函数

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博客 ” ,链接:http://blog.itpub.net/9606353/viewspace-1151672/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9606353/viewspace-1151672/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值