TIMEZONE
Si applica a: Databricks SQL
Il parametro di configurazione TIMEZONE
controlla il fuso orario locale usato per le operazioni di timestamp all'interno di una sessione.
È possibile impostare questo parametro a livello di sessione usando l'istruzione SET e a livello globale usando i parametri di configurazione SQL o l'API di SQL Warehouse .
Un modo alternativo per impostare il fuso orario di sessione consiste nell'usare l'istruzione SET TIME ZONE.
Impostazione
Il parametro può essere impostato su uno di questi valori:
ID zona di base dell'area
Gli ID dell'area devono avere il formato 'area/città', ad esempio
America/Los_Angeles
.Per un elenco di fusi orari validi, vedere Elenco di fusi orari del database tz.
offset zona
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' è supportato come alias per+00:00
.
Non è consigliabile usare altri nomi brevi perché possono essere ambigui.
Predefinito del sistema
Il valore predefinito del sistema è UTC
.
Esempi
-- 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