在Oracle數(shù)據(jù)庫中,DATE_ADD
函數(shù)用于將指定的時間間隔添加到日期或時間值上。這個函數(shù)的基本語法如下:
DATE_ADD(date, INTERVAL number unit)
其中:
date
是要修改的日期或時間值。number
是要添加的時間間隔的數(shù)量。unit
是時間間隔的單位,可以是 ‘DAY’, ‘HOUR’, ‘MINUTE’, ‘SECOND’, ‘MONTH’, ‘QUARTER’, 或 ‘YEAR’。以下是一些使用 DATE_ADD
函數(shù)的示例:
SELECT DATE_ADD(SYSDATE, 5) FROM DUAL;
SELECT DATE_ADD(TO_DATE('01-01-2023', 'MM-DD-YYYY'), INTERVAL 3 MONTH) FROM DUAL;
SELECT DATE_ADD(TO_TIMESTAMP('12:00:00', 'HH24:MI:SS'), INTERVAL 2 HOUR) FROM DUAL;
請注意,DUAL
是一個虛擬表,用于在不涉及實際表的情況下執(zhí)行單行查詢。在實際應(yīng)用中,您可能需要將查詢結(jié)果插入到其他表中,或者直接在應(yīng)用程序中使用這些值。