TIMEZONE
適用対象: Databricks SQL
TIMEZONE
構成パラメーターによって、セッション内でのタイムスタンプ操作に使用されるローカル タイムゾーンが制御されます。
このパラメーターは、SET ステートメントを使用してセッション レベルで、また、SQL 構成パラメーターかSQL ウェアハウス API を使用してグローバル レベルで設定できます。
セッション タイムゾーンを設定する別の方法として、SET TIME ZONE ステートメントを使用する方法があります。
Setting
このパラメーターは、次のいずれかの値に設定することができます。
リージョン ベース ゾーン ID
リージョン ID の形式は、"area/city" (
America/Los_Angeles
など) の形式である必要があります。有効なタイムゾーンの一覧については、「tz データベースのタイム ゾーンの一覧」を参照してください。
ゾーン オフセット
ゾーン オフセットは、"
(+|-)HH
"、"(+|-)HH:mm
"、または "(+|-)HH:mm:ss
" (-08
、+01:00
、-13:33:33
など) の形式である必要があります。 また、"UTC" は、+00:00
の別名としてサポートされています。
他の短い名前はあいまいになる可能性があるため、使用はお勧めしません。
システムの既定
システムの既定値は UTC
です。
例
-- Set time zone to the region-based zone ID.
> SET timezone = America/Los_Angeles;
> SELECT current_timezone();
America/Los_Angeles
-- Set time zone to the Zone offset.
> SET timezone = +08:00;
> SELECT current_timezone();
+08:00