Megosztás a következőn keresztül:


SET TIME ZONE

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

Beállítja az aktuális munkamenet időzónáját.

Syntax

SET TIME ZONE { LOCAL | time_zone_value | interval_literal }

Paraméterek

  • HELYI

    A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

    Állítsa az időzónát a Java user.timezone tulajdonságban megadottra, vagy ha user.timezone a környezeti változó TZ nincs meghatározva, vagy a rendszer időzónájára, ha mindkettő nincs meghatározva.

    A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL

    Alaphelyzetbe állítja a parancs TIMEZONE paraméterében beállított időzónátSET.

    A rendszer alapértelmezés szerint .UTC

  • timezone_value

    Egy STRING 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 lenniük, 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 érvényes időzónák listáját a tz-adatbázis időzónáinak listájában találja.

  • intervallumkonstans

    Az intervallumkonstans a munkamenet időzónája és az "UTC" közötti különbséget jelöli. [-18, 18] óra tartományban kell lennie, és maximálistól a második pontosságig, például: INTERVAL '15:40:32' HOUR TO SECOND.

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 '08:30:00' HOUR TO SECOND;