CURRENT_TIMEZONE (Transact-SQL)
Berlaku untuk: SQL Server 2022 (16.x) Azure SQL Database Azure SQL Managed Instance
Fungsi ini mengembalikan nama zona waktu yang diamati oleh server atau instans. Untuk SQL Managed Instance, nilai pengembalian didasarkan pada zona waktu instans itu sendiri yang ditetapkan selama pembuatan instans, bukan zona waktu sistem operasi yang mendasar.
Catatan
Untuk SQL Database, zona waktu selalu diatur ke UTC dan CURRENT_TIMEZONE
mengembalikan nama zona waktu UTC.
Sintaks
CURRENT_TIMEZONE ( )
Argumen
Fungsi ini tidak membutuhkan argumen.
Jenis Hasil
varchar
Keterangan
CURRENT_TIMEZONE
adalah fungsi non-deterministik. Tampilan dan ekspresi yang mereferensikan kolom ini tidak dapat diindeks.
Contoh
Perhatikan bahwa nilai yang dikembalikan akan mencerminkan zona waktu aktual dan pengaturan bahasa server atau instans.
SELECT CURRENT_TIMEZONE();
/* Returned:
(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
*/