USTAWIANIE STREFY CZASOWEJ

Dotyczy:zaznacz pole wyboru oznaczone jako yes Databricks SQL check oznaczone tak Databricks Runtime

Ustawia strefę czasową bieżącej sesji.

Składni

SET TIME ZONE { LOCAL | time_zone_value | INTERVAL interval_literal }

Parametry

  • LOKALNYCH

    Ustaw strefę czasową na określoną we właściwości java user.timezone lub zmienną środowiskową TZ , jeśli user.timezone jest niezdefiniowana, lub do strefy czasowej systemu, jeśli oba z nich są niezdefiniowane.

  • timezone_value

    Literał CIĄGU. 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.

  • literał interwału

    Literał interwału reprezentuje różnicę między strefą czasową sesji a "UTC". Musi być w zakresie [-18, 18] godzin i maksymalnie do sekundy precyzji, np. INTERVAL 2 HOURS 30 MINUTES lub 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 1 HOUR 30 MINUTES;
> SET TIME ZONE INTERVAL '08:30:00' HOUR TO SECOND;