TIMEZONE

Gäller för:markerad ja Databricks SQL

Konfigurationsparametern TIMEZONE styr den lokala tidszonen som används för tidsstämpelåtgärder i en session.

Du kan ange den här parametern på sessionsnivå med hjälp av SET-instruktionen och på global nivå med hjälp av SQL-konfigurationsparametrar eller SQL Warehouse API.

Ett annat sätt att ange sessionstidszonen är att använda SET TIME ZONE-instruktionen.

Inställning

Parametern kan vara inställd på något av följande värden:

  • Regionbaszon-ID

    Region-ID:t måste ha formuläret "område/stad", till exempel America/Los_Angeles.

    En lista över giltiga tidszoner finns i Lista över tidszoner för tz-databaser.

  • zonförskjutning

    Zonförskjutningar måste vara i formatet '(+|-)HH' (+|-)HH:mm eller (+|-)HH:mm:ss, t.ex -08. eller +01:00-13:33:33. Dessutom stöds "UTC" som ett alias för +00:00.

Andra korta namn rekommenderas inte att använda eftersom de kan vara tvetydiga.

Systemstandard

Systemstandarden är UTC.

Exempel

-- 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