SET TIME ZONE
Şunlar için geçerlidir: Databricks SQL Databricks Runtime
Geçerli oturumun saat dilimini ayarlar.
Sözdizimi
SET TIME ZONE { LOCAL | time_zone_value | interval_literal }
Parametreler
YÖRESEL
Şunlar için geçerlidir: Databricks Runtime
Saat dilimini java
user.timezone
özelliğinde belirtilene veya tanımlanmamışsauser.timezone
ortam değişkenineTZ
veya her ikisi de tanımlanmamışsa sistem saat dilimine ayarlayın.Şunlar için geçerlidir: Databricks SQL
Komutun TIMEZONE parametresinde ayarlanan saat dilimini
SET
sıfırlar.Sistem varsayılan olarak bunu kullanır
UTC
.timezone_value
Değişmez
STRING
değer. Bölge tabanlı bölge kimlikleri veya bölge uzaklıkları biçiminde oturum yerel saat diliminin kimliği. Bölge kimlikleri 'Amerika/Los_Angeles' gibi 'alan/şehir' biçiminde olmalıdır. Bölge uzaklıkları '', '(+|-)HH
(+|-)HH:mm
' veya '(+|-)HH:mm:ss
', örneğin '-08', '+01:00' veya '-13:33:33' biçiminde olmalıdır. Ayrıca , 'UTC' ve 'Z' '+00:00' diğer adları olarak desteklenir. Belirsiz olabileceği için diğer kısa adların kullanılması önerilmez.Geçerli saat dilimlerinin listesi için bkz . Tz veritabanı saat dilimlerinin listesi.
-
Aralık değişmez değeri , oturum saat dilimi ile 'UTC' arasındaki farkı temsil eder. [-18, 18] saat aralığında ve maksimum ile ikinci duyarlık arasında olmalıdır, örneğin:
INTERVAL '15:40:32' HOUR TO SECOND
.
Örnekler
-- 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;