IDŐZÓNA BEÁLLÍTÁSA
A következőre vonatkozik: Databricks SQL Databricks Runtime
Beállítja az aktuális munkamenet időzónáját.
Szintaxis
SET TIME ZONE { LOCAL | time_zone_value | INTERVAL interval_literal }
Paraméterek
HELYI
Állítsa az időzónát a java
user.timezone
tulajdonságban megadottra, vagy a környezeti változóraTZ
, hauser.timezone
nincs meghatározva, vagy a rendszer időzónájára, ha mindkettő nincs meghatározva.timezone_value
SZTRING-literál. A munkamenet helyi időzónájának azonosítója régióalapú zónaazonosítók vagy zónaeltolások formájában. A régióazonosítóknak "terület/város" formátumúnak kell lennie, például "Amerika/Los_Angeles". A zónaeltolásoknak ""
(+|-)HH
, ""(+|-)HH:mm
vagy ""(+|-)HH:mm:ss
formátumban kell lenniük, például "-08", "+01:00" vagy "-13:33:33" formátumban. Az "UTC" és a "Z" is támogatott a "+00:00" aliasaként. Más rövid nevek használata nem ajánlott, mert nem egyértelműek.-
Az intervallumkonstans a munkamenet időzónája és az "UTC" közötti különbséget jelöli. [-18, 18] óra és max. másodperc pontosságúnak kell lennie, például vagy
INTERVAL '15:40:32' HOUR TO SECOND
.INTERVAL 2 HOURS 30 MINUTES
Példák
-- 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;