Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:
Databricks SQL
Databricks Runtime
Ustawia strefę czasową bieżącej sesji.
Składnia
SET TIME ZONE { LOCAL | time_zone_value | interval_literal }
Parametry
LOKALNY
Dotyczy:
Databricks RuntimeUstaw strefę czasową na określoną we właściwości java
user.timezonelub na zmienną środowiskowąTZ, jeśliuser.timezonejest niezdefiniowana, lub do strefy czasowej systemu, jeśli oba z nich są niezdefiniowane.Dotyczy:
Databricks SQLResetuje strefę czasową ustawioną w parametrze TIMEZONE polecenia
SET.Domyślną wartością systemu jest
UTC.timezone_value
Literał
STRING. Identyfikator lokalnej strefy czasowej sesji w formacie identyfikatorów stref opartych na regionie lub przesunięć strefy. Identyfikatory regionów muszą mieć postać "obszar/miasto", na przykład "Ameryka/Los_Angeles". Przesunięcia strefy muszą mieć format "(+|-)HH", "(+|-)HH:mm" lub "(+|-)HH:mm:ss", np. "-08", "+01:00" lub "-13:33:33". Ponadto "UTC" i "Z" są obsługiwane jako aliasy "+00:00". Inne krótkie nazwy nie są zalecane do użycia, ponieważ mogą być niejednoznaczne.Aby uzyskać listę prawidłowych stref czasowych, zobacz Lista stref czasowych bazy danych tz.
-
Literał interwału reprezentuje różnicę między strefą czasową sesji a strefą UTC. Musi mieścić się w zakresie [-18, 18] godzin i mieć dokładność do sekundy, na przykład:
INTERVAL '15:40:32' HOUR TO SECOND.
Przykłady
-- 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;