0
我試圖通過使用查詢,「插入表值(CURRENT_DATE)」插入我的系統日期,但它是插入數據庫的日期,幫我解決這個問題如何在oracle中插入當前系統日期而不是數據庫日期?
我試圖通過使用查詢,「插入表值(CURRENT_DATE)」插入我的系統日期,但它是插入數據庫的日期,幫我解決這個問題如何在oracle中插入當前系統日期而不是數據庫日期?
CURRENT_DATE
返回的日期/時間您當前的會話時區。很有可能您沒有設置會話時區,並且Oracle將其默認爲數據庫時區。
您可以通過
ALTER SESSION SET TIME_ZONE = ...
默認SESSIONTIMEZONE
明確設置你的會話時區可以通過環境變量ORA_SDTZ
或(在Windows上)註冊表項HKLM\SOFTWARE\Wow6432Node\ORACLE\KEY_%ORACLE_HOME_NAME%\ORA_SDTZ
(32位客戶端),RESP進行設置。 HKLM\SOFTWARE\ORACLE\KEY_%ORACLE_HOME_NAME%\ORA_SDTZ
(用於64位客戶端)。
在您對以下答案的評論中,您寫下了要插入本地(客戶端)計算機系統時間的值。請在問題中包含這些信息以使其更清楚。 – dlatikay