共用方式為


TIMEZONE

適用於:核取記號為「是」 Databricks SQL

TIMEZONE 組態參數會控制用於會話內時間戳作業的本機 timezone。

您可以在會話層級 set 此參數,使用 SET 語句;在全域層級,使用 SQL 組態 parametersSQL 倉儲 API

set 會話 timezone 可以用 SET TIME ZONE 語句代替。

設定

參數可能為 set 或下列其中之一 values:

  • 區域基底區域標識碼

    區域識別碼的格式必須是 'area/city',例如 America/Los_Angeles

    如需有效時區的 list,請參閱 tz 資料庫時區的 List

  • 區域 offset

    區域位移的格式必須是 '(+|-)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