TIMEZONE
Platí pro: Databricks SQL
Parametr konfigurace TIMEZONE
řídí místní časové pásmo používané pro operace s časovým razítkem během relace.
Tento parametr můžete nastavit na úrovni relace pomocí příkazu SET a na globální úrovni pomocí SQL konfiguračních parametrů nebo SQL Warehouse API .
Alternativním způsobem, jak nastavit časové pásmo relace, je použití příkazu SET TIME ZONE.
Nastavení
Parametr může být nastaven na jednu z těchto hodnot:
ID základní zóny oblasti
ID oblastí musí mít tvar "area/city", například
America/Los_Angeles
.Seznam platných časových pásem najdete v sekci Seznam časových pásem v databázi tz.
odsazení zóny
Posuny zóny musí být ve formátu "" nebo , např
(+|-)HH
(+|-)HH:mm
(+|-)HH:mm:ss
.-08
+01:00
-13:33:33
Podporuje se také "UTC" jako alias pro+00:00
.
Jiné krátké názvy se nedoporučuje používat, protože mohou být nejednoznačné.
Výchozí systém
Výchozí hodnota systému je UTC
.
Příklady
-- 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