ATUR ZONA WAKTU
Berlaku untuk: pemeriksaan Databricks SQL Databricks Runtime
Menyetel zona waktu sesi saat ini.
Sintaks
SET TIME ZONE { LOCAL | time_zone_value | INTERVAL interval_literal }
Parameter
LOKAL
Atur zona waktu ke yang ditentukan dalam properti java
user.timezone
, atau ke variabelTZ
lingkungan jikauser.timezone
tidak ditentukan, atau ke zona waktu sistem jika keduanya tidak ditentukan.timezone_value
String literal. ID zona waktu lokal sesi dalam format ID zona berbasis wilayah atau offset zona. ID wilayah harus memiliki formulir 'area/kota', seperti 'Amerika/Los_Angeles'. Offset zona harus dalam format '', '
(+|-)HH
(+|-)HH:mm
' atau '(+|-)HH:mm:ss
', misalnya '-08', '+01:00' atau '-13:33:33'. Selain itu, 'UTC' dan 'Z' didukung sebagai alias '+00:00'. Nama pendek lainnya tidak disarankan untuk digunakan karena dapat ambigu.-
Interval literal mewakili perbedaan antara zona waktu sesi dengan 'UTC'. Harus dalam kisaran [-18, 18] jam dan presisi maks hingga kedua, misalnya
INTERVAL 2 HOURS 30 MINUTES
atauINTERVAL '15:40:32' HOUR TO SECOND
.
Contoh
-- 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;