Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Databricks SQL
Databricks Runtime
Задает часовой пояс для текущего сеанса.
Синтаксис
SET TIME ZONE { LOCAL | time_zone_value | interval_literal }
Параметры
МЕСТНЫЙ
Область применения:
Databricks Runtime
Установите часовой пояс на указанный в свойстве java
user.timezone
, или на переменную окруженияTZ
, еслиuser.timezone
не определена, или системный часовой пояс, если ни один из них не определен.Область применения:
Databricks SQL
Сбрасывает часовой пояс, заданный в параметре TIMEZONE команды
SET
.Система по умолчанию
UTC
.timezone_value
Литерал
STRING
. Идентификатор локального часового пояса сеанса в формате идентификаторов временных зон на основе региона или смещений зоны. Идентификаторы регионов должны иметь форму "область/город", например "Америка/Los_Angeles". Смещения зоны должны быть в формате "", "(+|-)HH
"(+|-)HH:mm
или(+|-)HH:mm:ss
"", например "-08", "+01:00" или "-13:33:33". Кроме того, "UTC" и "Z" поддерживаются в качестве псевдонимов "+00:00". Другие короткие имена могут быть неоднозначными, поэтому мы не рекомендуем их использовать.Список допустимых часовых поясов см. в разделе Список часовых поясов базы данных tz.
-
Литерал интервала обозначает разницу между часовым поясом сеанса и UTC. Он должен находиться в диапазоне [-18, 18] часов с точностью до секунды, например:
INTERVAL '15:40:32' HOUR TO SECOND
.
Примеры
-- 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;