TIMEZONE
Si applica a: Databricks SQL
Il TIMEZONE
parametro di configurazione controlla il fuso orario locale usato per le operazioni 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 dei fusi orari validi, vedere Elenco dei fusi orari del database tz.
Offset di 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