IDŐZÓNA BEÁLLÍTÁSA

A következőre vonatkozik:yes Databricks SQL check marked yes 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óra TZ , ha user.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.

  • intervallumkonstans

    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;