TIMEZONE

Berlaku untuk:check marked yes Databricks SQL

Parameter konfigurasi TIMEZONE mengontrol zona waktu lokal yang digunakan untuk operasi stempel waktu dalam sebuah sesi.

Anda dapat mengatur parameter ini di tingkat sesi menggunakan pernyataan SET dan di tingkat global menggunakan parameter konfigurasi SQL atau SQL Warehouse API.

Cara alternatif untuk mengatur zona waktu sesi adalah dengan menggunakan pernyataan SET TIME ZONE.

Pengaturan

Parameter ini dapat diatur ke salah satu nilai berikut:

  • ID zona dasar wilayah

    ID wilayah harus memiliki bentuk ‘area/kota’, seperti America/Los_Angeles.

  • Perbedaan waktu zona

    Perbedaan waktu zona harus menggunakan format ‘(+|-)HH’, ‘(+|-)HH:mm’ atau ‘(+|-)HH:mm:ss’, misalnya -08, +01:00 atau -13:33:33. Selain itu, ‘UTC’ didukung sebagai alias untuk +00:00.

Sebaiknya tidak menggunakan nama pendek lainnya karena nama tersebut dapat bersifat ambigu.

Default sistem

Default sistemnya adalah UTC.

Contoh

-- 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