Share via


TIJDZONE INSTELLEN

Van toepassing op:controleren met ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime

Hiermee stelt u de tijdzone van de huidige sessie.

Syntaxis

SET TIME ZONE { LOCAL | time_zone_value | INTERVAL interval_literal }

Parameters

  • LOKALE

    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 tijdzone van het systeem als beide niet-gedefinieerd zijn.

  • timezone_value

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

  • letterlijk interval

    Het letterlijke 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 2 HOURS 30 MINUTES of 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 1 HOUR 30 MINUTES;
> SET TIME ZONE INTERVAL '08:30:00' HOUR TO SECOND;