Aracılığıyla paylaş


SET TIME ZONE

Şunlar için geçerlidir: onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş 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: onay işareti evet olarak işaretlenmiş Databricks Runtime

    Saat dilimini java user.timezone özelliğinde belirtilene veya tanımlanmamışsa user.timezone ortam değişkenine TZ veya her ikisi de tanımlanmamışsa sistem saat dilimine ayarlayın.

    Şunlar için geçerlidir: onay işareti evet olarak işaretlenmiş 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.

  • interval değişmez değeri

    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;