TIMEZONE
Se aplica a: Databricks SQL
El parámetro de configuración TIMEZONE
controla la zona horaria local usada para las operaciones de marca de tiempo dentro de una sesión.
Puede establecer este parámetro en el nivel de sesión mediante la instrucción SET y en el nivel global mediante los parámetros de configuración de SQL o la API de almacén de SQL.
Una manera alternativa de establecer la zona horaria de sesión es usar la instrucción SET TIME ZONE.
Configuración
El parámetro puede establecerse en uno de los valores siguientes:
Identificador de zona base de la región
Los identificadores de región deben tener el formato "zona/ciudad", como
America/Los_Angeles
.Para obtener una lista de zonas horarias válidas, consulte Lista de zonas horarias de la base de datos tz.
Ajuste de zona
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, "UTC" se admite como alias para+00:00
.
No se recomienda usar otros nombres cortos porque pueden ser ambiguos.
Valor predeterminado del sistema
El valor predeterminado del sistema es UTC
.
Ejemplos
-- 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