TIMEZONE
Van toepassing op: Databricks SQL
De TIMEZONE
configuratieparameter bepaalt de lokale tijdzone die wordt gebruikt voor tijdstempelbewerkingen binnen een sessie.
U kunt deze parameter instellen op sessieniveau met behulp van de SET-instructie en op globaal niveau met behulp van SQL-configuratieparameters of de SQL Warehouse-API-.
Een alternatieve manier om de sessietijdzone in te stellen, is het gebruik van de SET TIME ZONE instructie.
Instelling
De parameter kan worden ingesteld op een van deze waarden:
Regiobasiszone-id
Regio-id's moeten de vorm 'gebied/stad' hebben, zoals
America/Los_Angeles
.Zie Lijst met tijdzones voor tz-databasesvoor een lijst met geldige tijdzones.
tijdzone-offset
Zone-offsets moeten de notatie '
(+|-)HH
'(+|-)HH:mm
of(+|-)HH:mm:ss
, bijvoorbeeld-08
,+01:00
of-13:33:33
. Utc wordt ook ondersteund als alias voor+00:00
.
Andere korte namen worden niet aanbevolen om te gebruiken omdat ze dubbelzinnig kunnen zijn.
Systeemstandaard
De standaardwaarde van het systeem is UTC
.
Voorbeelden
-- Set time zone to the region-based zone ID.
> SET timezone = America/Los_Angeles;
> SELECT current_timezone();
America/Los_Angeles
-- Set time zone to the Zone offset.
> SET timezone = +08:00;
> SELECT current_timezone();
+08:00