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函數不會修改原始日期,而是返回一個新的日期,表示在原始日期上增加了指定的時間間隔。