2016-06-28 1 views
0

私は、「テーブル値(CURRENT_DATE)に挿入」されたクエリを使用して、私のシステムの日付を挿入しようとしています、しかし、それはデータベースの日付を挿入されて、私はデータベースの日付ではなく、Oracleに現在のシステム日付を挿入する方法はありますか?

+0

以下の回答に対するコメントには、ローカル(クライアント)コンピュータのシステム時刻の値を挿入すると書いてあります。より明確にするために、この情報を質問に含めてください。 – dlatikay

答えて

1

CURRENT_DATEは、日付/時刻を返します。この問題を解決するためのヘルプ現在のセッションのタイムゾーン。ほとんどの場合、セッションのタイムゾーンを設定していない可能性があり、Oracleはこれをデータベースのタイムゾーンにデフォルト設定します。

あなたは

ALTER SESSION SET TIME_ZONE = ... 

デフォルトSESSIONTIMEZONEによって明示的にセッションのタイムゾーンを設定することができますが(32ビットクライアント用)レジストリエントリHKLM\SOFTWARE\Wow6432Node\ORACLE\KEY_%ORACLE_HOME_NAME%\ORA_SDTZ、RESPで環境変数ORA_SDTZか(Windowsの場合)で設定することができます。 HKLM\SOFTWARE\ORACLE\KEY_%ORACLE_HOME_NAME%\ORA_SDTZ(64ビットクライアントの場合)。

関連する問題