Delen via


SET TIME ZONE

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Hiermee stelt u de tijdzone van de huidige sessie in.

Syntaxis

SET TIME ZONE { LOCAL | time_zone_value | interval_literal }

Parameters

  • LOKAAL

    Van toepassing op:vinkje als ja aan Databricks Runtime

    Stel de tijdzone in op de tijdzone die is opgegeven in de eigenschap java user.timezone of op de omgevingsvariabele TZ als user.timezone niet gedefinieerd is, of op de systeemtijdzone als beide niet gedefinieerd zijn.

    Van toepassing op:vinkje als ja aan Databricks SQL

    Stelt de tijdzone terug naar de ingestelde waarde van de parameter TIMEZONE van de opdracht SET.

    Het systeem is standaard UTCingesteld.

  • timezone_value

    Een STRING letterlijke. De ID van de lokale tijdzone van de sessie in de indeling van zone-ID's of zone-offsets gebaseerd op regio. Regio-id's moeten de vorm 'gebied/stad' hebben, zoals 'Amerika/Los_Angeles'. Zone-offsets moeten de notatie '(+|-)HH', '(+|-)HH:mm' of '(+|-)HH:mm:ss' hebben, bijvoorbeeld '-08', '+01:00' of '-13:33:33'. Ook worden UTC en Z ondersteund als aliassen van +00:00. Andere korte namen worden niet aanbevolen om te gebruiken omdat ze dubbelzinnig kunnen zijn.

    Zie Lijst met tijdzones voor tz-databasesvoor een lijst met geldige tijdzones.

  • letterlijk interval

    De letterlijke waarde van het interval vertegenwoordigt het verschil tussen de sessietijdzone en de 'UTC'. Het moet binnen het bereik van [-18, 18] uur en maximaal tot tweede precisie liggen, bijvoorbeeld: INTERVAL '15:40:32' HOUR TO SECOND.

Voorbeelden

-- 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;