在Oracle中,SYSDATE函數用于返回當前日期和時間。
使用SYSDATE函數的語法如下:
SELECT SYSDATE FROM DUAL;
這將返回當前日期和時間。
您還可以在查詢中將SYSDATE函數與其他函數和運算符一起使用,例如:
SELECT SYSDATE - 1 FROM DUAL;
這將返回前一天的日期和時間。
SELECT TRUNC(SYSDATE) FROM DUAL;
這將返回當前日期的日期部分,時間部分將被截斷為0。
SELECT TO_CHAR(SYSDATE, ‘YYYY-MM-DD HH24:MI:SS’) FROM DUAL;
這將返回當前日期和時間的格式化字符串。
SELECT SYSDATE + INTERVAL ‘2’ HOUR FROM DUAL;
這將返回當前日期和時間加上2個小時的結果。
請注意,SYSDATE函數不需要任何參數,它在查詢時直接返回當前日期和時間。