Oracle的DATE_ADD
函数用于在日期上增加指定的时间间隔。这个函数的基本语法如下:
DATE_ADD(date, INTERVAL NUMBER unit)
其中,date
是要进行操作的日期,INTERVAL NUMBER unit
是要增加的时间间隔。unit
可以是以下单位之一:
YEAR
:年MONTH
:月DAY
:日HOUR
:小时MINUTE
:分钟SECOND
:秒下面是一些使用DATE_ADD
函数的示例:
在日期上增加一年:
SELECT DATE_ADD(SYSDATE, INTERVAL 1 YEAR) FROM DUAL;
在日期上增加一个月:
SELECT DATE_ADD(SYSDATE, INTERVAL 1 MONTH) FROM DUAL;
在日期上增加一天:
SELECT DATE_ADD(SYSDATE, INTERVAL 1 DAY) FROM DUAL;
在日期上增加一个小时:
SELECT DATE_ADD(SYSDATE, INTERVAL 1 HOUR) FROM DUAL;
在日期上增加一分钟:
SELECT DATE_ADD(SYSDATE, INTERVAL 1 MINUTE) FROM DUAL;
在日期上增加一秒钟:
SELECT DATE_ADD(SYSDATE, INTERVAL 1 SECOND) FROM DUAL;
请注意,DATE_ADD
函数不会修改原始日期,而是返回一个新的日期,表示在原始日期上增加了指定的时间间隔。