Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime
Legt die Zeitzone der aktuellen Sitzung fest.
Syntax
SET TIME ZONE { LOCAL | time_zone_value | interval_literal }
Parameter
LOKALEN
Gilt für:
Databricks RuntimeLegt die Zeitzone auf die in der Java-Eigenschaft
user.timezoneangegebene Zeitzone oder auf die UmgebungsvariableTZfest, wennuser.timezonenicht definiert ist. Verwendet die Systemzeitzone, wenn beide nicht definiert sind.Gilt für:
Databricks SQLSetzt die Zeitzone zurück, die im Parameter TIMEZONE des Befehls
SETfestgelegt wurde.Der Systemstandard lautet
UTC.timezone_value
Ein
STRING-Literal. Die ID der lokalen Zeitzone der Sitzung im Format von regionsbasierten Zonen-IDs oder Zonenoffsets. Regions-IDs müssen das Formular "Fläche/Stadt" aufweisen, z. B. "Amerika/Los_Angeles". Zonenoffsets müssen im Format '(+|-)HH', '(+|-)HH:mm' oder '(+|-)HH:mm:ss', z. B. '-08', '+01:00' oder '-13:33:33', vorliegen. Außerdem werden "UTC" und "Z" als Aliase von "+00:00" unterstützt. Andere Kurznamen werden nicht empfohlen, da sie mehrdeutig sein können.Eine Liste der gültigen Zeitzonen finden Sie unter Liste der tz-Datenbankzeitzonen.
-
Das Intervallliteral stellt den Unterschied zwischen der Sitzungszeitzone und der UTC dar. Es muss im Bereich von [-18, 18] Stunden liegen und höchstens Sekundengenauigkeit aufweisen, z. B.
INTERVAL '15:40:32' HOUR TO SECOND.
Beispiele
-- Set time zone to the system default.
> SET TIME ZONE LOCAL;
-- Set time zone to the region-based zone ID.
> SET TIME ZONE 'America/Los_Angeles';
-- Set time zone to the Zone offset.
> SET TIME ZONE '+08:00';
-- Set time zone with intervals.
> SET TIME ZONE INTERVAL '08:30:00' HOUR TO SECOND;