TIMEZONE
適用於: Databricks SQL
組 TIMEZONE
態參數會控制用於會話內時間戳作業的當地時區。
您可以使用 SET 語句,以及在全域層級使用 SQL 組態參數或 SQL 倉儲 API,在會話層級設定此參數。
設定會話時區的替代方式是使用 SET TIME ZONE 語句。
設定
參數可能設定為下列其中一個值:
區域基底區域標識碼
區域識別碼的格式必須是 'area/city',例如
America/Los_Angeles
。如需有效時區的清單,請參閱 tz 資料庫時區清單。
區域位移
區域位移的格式必須是 '
(+|-)HH
',或(+|-)HH:mm:ss
,(+|-)HH:mm
例如-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