TIMEZONE
Si applica a: Databricks SQL
Il parametro di configurazione TIMEZONE
controlla la timezone locale usata per le operazioni di timestamp all'interno di una sessione.
È possibile set questo parametro a livello di sessione usando l'istruzione SET e a livello globale usando configurazione SQL parameters o l'API di SQL Warehouse .
Un modo alternativo per set la sessione timezone è usare l'istruzione SET TIME ZONE.
Impostazione
Il parametro può essere impostato su set a uno di questi values:
ID zona di base dell'area
Gli ID dell'area devono avere il formato 'area/città', ad esempio
America/Los_Angeles
.Per un list di fusi orari validi, vedere List di fusi orari del database tz.
zona offset
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