Condividi tramite


TIMEZONE

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