Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Databricks SQL
Databricks Runtime
Nastaví časové pásmo aktuální relace.
Syntaxe
SET TIME ZONE { LOCAL | time_zone_value | interval_literal }
Parametry
MÍSTNÍ
Platí pro:
Databricks RuntimeNastavte časové pásmo na to zadané ve vlastnosti java
user.timezone, nebo na proměnnou prostředíTZ, pokuduser.timezonenení definována, nebo na časové pásmo systému, pokud ani jedna z nich není definována.Platí pro:
Databricks SQLObnoví časové pásmo podle hodnoty nastavené v parametru TIMEZONE příkazu
SET.Výchozí nastavení systému je
UTC.timezone_value
Literál
STRING. ID místní časové zóny relace ve formátu buď regionálních ID zón, nebo časových posunů zóny. ID oblastí musí mít tvar "area/city", například "America/Los_Angeles". Posuny zóny musí být ve formátu '(+|-)HH', '(+|-)HH:mm' nebo '(+|-)HH:mm:ss', např. '-08', '+01:00' nebo '-13:33:33'. Podporuje se také "UTC" a "Z" jako aliasy +00:00. Jiné krátké názvy se nedoporučuje používat, protože mohou být nejednoznačné.Seznam platných časových pásem najdete v Seznam časových pásem databáze tz.
-
Literál intervalu představuje rozdíl mezi časovým pásmem relace a časem UTC. Musí být v rozsahu [-18, 18] hodin s maximální přesností až na sekundy, například:
INTERVAL '15:40:32' HOUR TO SECOND.
Příklady
-- Set time zone to the system default.
> SET TIME ZONE LOCAL;
-- Set time zone to the region-based zone ID.
> SET TIME ZONE 'America/Los_Angeles';
-- Set time zone to the Zone offset.
> SET TIME ZONE '+08:00';
-- Set time zone with intervals.
> SET TIME ZONE INTERVAL '08:30:00' HOUR TO SECOND;