Freigeben über


TIMEZONE

Gilt für: Häkchen Databricks SQL

Der TIMEZONE-Konfigurationsparameter steuert die lokale Zeitzone, die für Zeitstempelvorgänge innerhalb einer Sitzung verwendet wird.

Sie können diesen Parameter auf Sitzungsebene mithilfe der SET-Anweisung und auf globaler Ebene mithilfe von SQL-Konfigurationsparametern oder mithilfe der SQL-Warehouse-API festlegen.

Eine alternative Möglichkeit zum Festlegen der Sitzungszeitzone ist die Verwendung der SET TIME ZONE-Anweisung.

Einstellung

Der Parameter kann auf einen dieser Werte eingestellt werden:

  • Basiszonen-ID der Region

    Die Regions-IDs müssen das Format „Bereich/Stadt“ aufweisen, wie etwa America/Los_Angeles.

    Eine Liste der gültigen Zeitzonen finden Sie unter Liste der tz-Datenbankzeitzonen.

  • Zeitzonenoffset

    Zonenoffsets müssen das Format „(+|-)HH“, „(+|-)HH:mm“ oder „(+|-)HH:mm:ss“ aufweisen, z. B. -08, +01:00 oder -13:33:33. Außerdem wird „UTC“ als Alias für +00:00 unterstützt.

Andere Kurznamen werden nicht empfohlen, da sie mehrdeutig sein können.

Systemstandard

Der Systemstandard lautet UTC.

Beispiele

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