DBTIMEZONE
というのはよくある誤解です。 SYSDATE
のタイムゾーンです およびSYSTIMESTAMP
SYSDATE
およびSYSTIMESTAMP
データベースサーバーが存在するオペレーティングシステムのタイムゾーンで返されます。
DBTIMEZONE
TIMESTAMP WITH LOCAL TIME
の(内部)タイムゾーンです。 値。実用的な使い方はわかりません。 DBTIMEZONE
は変更できないことに注意してください データベースにTIMESTAMP WITH LOCAL TIME ZONE
のテーブルが含まれている場合 列と列にはデータが含まれています。
DBTIMEZONEの現在の時刻が必要な場合は実行
select SYSTIMESTAMP AT TIME ZONE DBTIMEZONE
from dual;
CURRENT_TIMESTAMP AT TIME ZONE DBTIMEZONE
も機能しています。
方法も参照してください。 Oracleデータベースで夏時間を処理する