--ADD_MONTHS和numtodsinterval
--使用ADD_MONTH内置函数来增加月和年
--使用numtodsinterval内置函数来增加小时、分钟和秒
--加一个简单的数字增加天
--简单实验实例
EODA@PROD1> set echo on
EODA@PROD1> alter session set nls_date_format = 'dd-mon-yyyy hh24:mi:ss';
Session altered.
EODA@PROD1> select dt, dt+numtodsinterval(100,'second') from (select to_date('30-jan-2000','dd-mon-yyyy hh24:mi:ss') dt from dual );
DT DT+NUMTODSINTERVAL(1
-------------------- --------------------
30-jan-2000 00:00:00 30-jan-2000 00:01:40 --增加100秒
EODA@PROD1> select dt, dt+numtodsinterval(100,'hour') from (select to_date('30-jan-2000','dd-mon-yyyy hh24:mi:ss') dt from dual );
DT DT+NUMTODSINTERVAL(1
-------------------- --------------------
30-jan-2000 00:00:00 03-feb-2000 04:00:00 --增加100小时
EODA@PROD1> select dt, dt+3 from (select to_date('30-jan-2000','dd-mon-yyyy hh24:mi:ss') d
ADD_MONTHS和numtodsinterval浅析
最新推荐文章于 2021-11-29 13:52:47 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)