在Oracle數據庫中,可以使用SYSTIMESTAMP函數來生成當前的時間戳。SYSTIMESTAMP函數返回一個帶有時區的當前日期和時間值。
以下是生成時間戳的示例:
SELECT SYSTIMESTAMP FROM dual;
這將返回當前的時間戳,例如:2021-10-01 10:30:00.123456789 +08:00。
如果你只需要日期部分,可以使用TO_CHAR函數來格式化時間戳:
SELECT TO_CHAR(SYSTIMESTAMP, 'YYYY-MM-DD') FROM dual;
這將返回當前的日期部分,例如:2021-10-01。
如果你需要在INSERT或UPDATE語句中使用時間戳,可以直接將SYSTIMESTAMP函數作為值進行插入或更新:
INSERT INTO your_table (timestamp_column) VALUES (SYSTIMESTAMP);
這將在指定的列中插入當前的時間戳。