Dela via


TIMEZONE

Gäller för:markerad ja Databricks SQL

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

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

Ett annat sätt att set sessionen timezone är att använda SET TIME ZONE-instruktionen.

Inställning

Parametern kan vara set till någon av dessa values:

  • Regionbaszon-ID

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

    För en list över giltiga tidszoner, se List av tz-databasens tidszoner.

  • Zone offset

    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.

Systemets standard

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