IMPOSTA FUSO ORARIO

Si applica a:check contrassegnato sì controllo SQL databricks contrassegnato come sì Databricks Runtime

Imposta il fuso orario della sessione corrente.

Sintassi

SET TIME ZONE { LOCAL | time_zone_value | INTERVAL interval_literal }

Parametri

  • LOCALE

    Impostare il fuso orario su quello specificato nella proprietà java user.timezone o sulla variabile TZ di ambiente se user.timezone non è definito o sul fuso orario di sistema se entrambi non sono definiti.

  • timezone_value

    Valore letterale STRING. ID del fuso orario locale della sessione nel formato degli ID di zona o degli offset di zona basati sull'area. Gli ID area devono avere il formato 'area/città', ad esempio 'America/Los_Angeles'. Gli offset di zona devono essere nel formato '(+|-)HH', '(+|-)HH:mm' o '', ad esempio '-08', '+01:00' o(+|-)HH:mm:ss '-13:33:33'. Inoltre, 'UTC' e 'Z' sono supportati come alias di '+00:00'. Altri nomi brevi non sono consigliati per l'uso perché possono essere ambigui.

  • valore letterale intervallo

    Il valore letterale intervallo rappresenta la differenza tra il fuso orario della sessione e l'ora UTC. Deve essere compreso nell'intervallo di ore [-18, 18] e max a seconda precisione, ad esempio INTERVAL 2 HOURS 30 MINUTES o INTERVAL '15:40:32' HOUR TO SECOND.

Esempi

-- 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;