ESTABLECER ZONA HORARIA

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Establece la zona horaria de la sesión actual.

Sintaxis

SET TIME ZONE { LOCAL | time_zone_value | INTERVAL interval_literal }

Parámetros

  • LOCAL

    Establezca la zona horaria en la especificada en la propiedad user.timezone de java, en la variable de entorno TZ si user.timezone no está definida o en la zona horaria del sistema si ninguna de las dos está definida.

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

  • intervalo literal

    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 2 HOURS 30 MINUTES o 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 1 HOUR 30 MINUTES;
> SET TIME ZONE INTERVAL '08:30:00' HOUR TO SECOND;