Condividi tramite


TIMEZONE

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