適用対象: Databricks SQL
TIMEZONE
構成パラメーターによって、セッション内でのタイムスタンプ操作に使用されるローカル タイムゾーンが制御されます。
このパラメーターは、SET ステートメント を使用してセッション レベルで設定できます。また、SQL 構成パラメーター または SQL Warehouse APIを使用してグローバル レベルで設定できます。
セッションタイムゾーンを設定する別の方法は、 SET TIME ZONE ステートメントを使用することです。
設定
このパラメーターは、次のいずれかの値に設定することができます。
リージョン ベース ゾーン 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