FUSO ORARIO

Si applica a:check marked yes 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 edizione Standard T 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 edizione Standard T 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.

  • 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