ESTABLECER ZONA HORARIA
Se aplica a: Databricks SQL Databricks Runtime
Establece la zona horaria de la sesión actual.
Sintaxis
SET TIME ZONE { LOCAL | time_zone_value | interval_literal }
Parámetros
LOCAL
Se aplica a: Databricks Runtime
Establezca la zona horaria en la especificada en la propiedad
user.timezone
de java, en la variable de entornoTZ
siuser.timezone
no está definida o en la zona horaria del sistema si ninguna de las dos está definida.Se aplica a: Databricks SQL
Restablece la zona horaria establecida en el parámetro TIMEZONE del comando
SET
.El valor predeterminado del sistema es
UTC
.timezone_value
Un literal de
STRING
. Identificador de la zona horaria local de sesión en formato de identificadores de zona basados en la región o en desplazamientos de zona. Los identificadores de región deben tener el formato "zona/ciudad", como "América/Los_Angeles". Los desplazamientos de zona deben tener el formato "(+|-)HH
", "(+|-)HH:mm
" o "(+|-)HH:mm:ss
", por ejemplo, "-08", "+01:00" o "-13:33:33". Además, se admiten "UTC" y "Z" como alias de "+00:00". No se recomienda usar otros nombres cortos porque pueden ser ambiguos.Para obtener una lista de zonas horarias válidas, consulte Lista de zonas horarias de la base de datos tz.
-
El intervalo literal representa la diferencia entre la zona horaria de sesión y la "UTC". Debe estar en el intervalo de [-18, 18] horas y los segundos son su máxima precisión, por ejemplo:
INTERVAL '15:40:32' HOUR TO SECOND
.
Ejemplos
-- 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;