Поделиться через


TIMEZONE

Область применения:флажок Databricks SQL

Параметр конфигурации TIMEZONE управляет локальным часовом поясом, используемым для операций метки времени в сеансе.

Этот параметр можно задать на уровне сеанса с помощью инструкции SET и на глобальном уровне с помощью параметров конфигурации SQL или API хранилища SQL.

Альтернативным способом задания часового пояса сеанса является использование инструкции SET TIME ZONE.

Параметр

Параметр может иметь одно из следующих значений:

  • Идентификатор базового часового пояса региона

    Идентификаторы регионов должны иметь формат "область/город", например America/Los_Angeles.

    Список допустимых часовых поясов см. в разделе Список часовых поясов базы данных tz.

  • смещение зоны

    Смещение часового пояса предоставляется в форматах (+|-)HH, (+|-)HH:mm или (+|-)HH:mm:ss, например, -08, +01:00 или -13:33:33. Кроме того, "UTC" поддерживается в качестве псевдонима для +00:00.

Другие короткие имена могут быть неоднозначными, поэтому мы не рекомендуем их использовать.

По умолчанию

Системное значение по умолчанию — UTC.

Примеры

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