SET TIME ZONE
Gilt für: Databricks SQL Databricks Runtime
Legt die Zeitzone der aktuellen Sitzung fest.
Syntax
SET TIME ZONE { LOCAL | time_zone_value | INTERVAL interval_literal }
Parameter
LOCAL
Legt die Zeitzone auf die in der Java-Eigenschaft
user.timezone
angegebene Zeitzone oder auf die UmgebungsvariableTZ
fest, wennuser.timezone
nicht definiert ist. Verwendet die Systemzeitzone, wenn beide nicht definiert sind.timezone_value
Ein STRING-Literal. Die ID der lokalen Zeitzone der Sitzung im Format von regionsbasierten Zonen-IDs oder Zonenoffsets. Die Regions-IDs müssen das Format „Bereich/Stadt“ aufweisen (z. B. „America/Los_Angeles“). Zonenoffsets müssen das Format „
(+|-)HH
“, „(+|-)HH:mm
“ oder „(+|-)HH:mm:ss
“ aufweisen (z. B. „-08“, „+01:00“ oder „-13:33:33“). Außerdem werden „UTC“ und „Z“ als Aliase von „+00:00“ unterstützt. Andere Kurznamen werden nicht empfohlen, da sie mehrdeutig sein können.-
Das Intervallliteral stellt den Unterschied zwischen der Sitzungszeitzone und „UTC“ dar. Es muss im Bereich von [-18, 18] Stunden liegen und höchstens Sekundengenauigkeit aufweisen (z. B.
INTERVAL 2 HOURS 30 MINUTES
oderINTERVAL '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 1 HOUR 30 MINUTES;
> SET TIME ZONE INTERVAL '08:30:00' HOUR TO SECOND;
Verwandte Artikel
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für