Udostępnij za pośrednictwem


STREFA CZASOWA

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL

Parametr TIMEZONE konfiguracji steruje lokalną strefą czasową używaną na potrzeby operacji sygnatury czasowej w ramach sesji.

Ten parametr można ustawić na poziomie sesji przy użyciu instrukcji SET i na poziomie globalnym przy użyciu parametrów konfiguracji SQL lub interfejsu API usługi SQL Warehouse.

Alternatywnym sposobem ustawienia strefy czasowej sesji jest użycie instrukcji SET TIME ZONE.

Ustawienie

Parametr może być ustawiony na jedną z następujących wartości:

  • Identyfikator strefy bazowej regionu

    Identyfikatory regionów muszą mieć postać "obszar/miasto", na przykład America/Los_Angeles.

    Aby uzyskać listę prawidłowych stref czasowych, zobacz Lista stref czasowych bazy danych tz.

  • Przesunięcie strefy

    Przesunięcia strefy muszą mieć format "" lub , np +01:00 -08. lub -13:33:33.(+|-)HH:mm:ss(+|-)HH:mm(+|-)HH Ponadto parametr "UTC" jest obsługiwany jako alias dla elementu +00:00.

Inne krótkie nazwy nie są zalecane do użycia, ponieważ mogą być niejednoznaczne.

Ustawienie domyślne systemu

Wartość domyślna systemu to UTC.

Przykłady

-- 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