Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 "área/ciudad", como "América/Los_Angeles". Los desplazamientos de zona deben estar en 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 literal de intervalo 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;