Condividi tramite


TIMEZONE

Si applica a:segno di spunta sì 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