TIMEZONE
Gilt für: 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
Verwandte Themen
- RESET
- SET-Anweisung
- SET TIME ZONE-Anweisung
- Konfigurieren von SQL-Parametern
- SQL-Warehouse-API