設置時區(Databricks SQL)

設置當前會話的時區。

語法

時間當地的|time_zone_value|時間間隔interval_literal

參數

  • 當地的

    將時區設置為java . exe文件中指定的時區user.timezone屬性或環境變量TZ如果user.timezone未定義,如果兩者都未定義則設置為係統時區。

  • timezone_value

    一個字符串文字。會話本地時區的ID,格式為基於區域的區域ID或區域偏移量。區域id必須具有“區域/城市”的形式,例如“美國/洛杉磯”。區域偏移量必須采用'(+ | - HH)”、“(+ | -) HH: mm”或“(+ | -) HH: mm: ss,例如' -08 ',' +01:00 '或' -13:33:33 '。此外,' UTC '和' Z '支持作為' +00:00 '的別名。不建議使用其他短名稱,因為它們可能具有歧義。

  • 間隔文字

    間隔文字表示會話時區與“UTC”之間的差值。它必須在[- 18,18]小時和最大到秒的精度範圍內,例如。時間間隔2小時30.分鍾時間間隔“15:40:32”小時第二個

例子

——設置時區為係統默認。>時間當地的——設置“time zone”為基於區域的zone ID。>時間“美國/ Los_Angeles”—將“時區”設置為“時區偏移”。>時間' +喂飼'——設置有間隔的時區。>時間時間間隔1小時30.分鍾>時間時間間隔“08:30:00”小時第二個