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データベースで夏時間を処理する