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