SET TIME ZONE
Si applica a: Databricks SQL
Databricks Runtime
Imposta il fuso orario della sessione corrente.
Sintassi
SET TIME ZONE { LOCAL | time_zone_value | INTERVAL interval_literal }
Parametri
LOCAL
Impostare il fuso orario su quello specificato nella proprietà java
user.timezone
o sulla variabileTZ
di ambiente seuser.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 di ID zona o offset di zona basati sull'area. Gli ID di area devono avere il formato 'area/città', ad esempio 'America/Los_Angeles'. Gli offset di zona devono essere nel formato '', '
(+|-)HH
(+|-)HH:mm
' o '(+|-)HH:mm:ss
', ad esempio '-08', '+01:00' o '-13:33:33'. Inoltre, 'UTC' e 'Z' sono supportati come alias di '+00:00'. Non è consigliabile usare altri nomi brevi perché possono essere ambigui.-
Il valore letterale intervallo rappresenta la differenza tra il fuso orario della sessione e l'ora UTC. Deve essere compreso nell'intervallo di [-18, 18] ore e max-to-second precision, ad esempio
INTERVAL 2 HOURS 30 MINUTES
oINTERVAL '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;
Articoli correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per