TIMEZONE
A következőkre vonatkozik: Databricks SQL
A TIMEZONE
konfigurációs paraméter szabályozza a munkameneten belüli időbélyeg-műveletekhez használt helyi időzónát.
Ezt a paramétert a munkamenet szintjén a SET utasítással, globális szinten pedig SQL-konfigurációs paraméterekkel vagy az SQL Warehouse API-val állíthatja be.
A munkamenet-időzóna beállításának másik módja a SET TIME ZONE utasítás használata.
Beállítás
A paraméter az alábbi értékek egyikére állítható be:
Régió alapzóna-azonosítója
A régióazonosítóknak "terület/város" formátumúnak kell lenniük, például
America/Los_Angeles
.Az érvényes időzónák listáját a tz-adatbázis időzónáinak listájában találja.
Zónaeltolás
A zónaeltolásoknak ""
(+|-)HH
formátumban kell lenniük,(+|-)HH:mm
vagy(+|-)HH:mm:ss
pl.-08
+01:00
-13:33:33
Az "UTC" is támogatott aliasként a következőhöz+00:00
: .
Más rövid nevek használata nem ajánlott, mert nem egyértelműek.
A rendszer alapértelmezése
A rendszer alapértelmezett értéke .UTC
Példák
-- 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