2016-06-28 32 views

回答

1

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位客戶端)。