Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server 2022 (16.x) dan versi yang
lebih baru database Azure SQL Database
Azure SQL Managed Instance
SQL di Microsoft Fabric
Fungsi CURRENT_TIMEZONE_ID Transact-SQL (T-SQL) mengembalikan ID zona waktu yang diamati oleh server atau instance. Untuk Azure SQL Managed Instance, nilai pengembalian didasarkan pada zona waktu instance yang ditetapkan saat pembuatan instance, bukan zona waktu sistem operasi yang mendasarinya.
Catatan
Azure SQL Database dan database SQL di Microsoft Fabric mendukung perubahan zona waktu default dari waktu terkoordinasi universal (UTC). Jika Anda memodifikasi zona waktu di tingkat basis data atau sesi , fungsi ini mengembalikan waktu lokal berdasarkan nilai zona waktu yang dikonfigurasi. Untuk informasi lebih lanjut, lihat ALTER DATABASE SCOPED CONFIGURATIONdanSET TIME ZONE.
Lihat Jenis dan fungsi data tanggal dan waktu untuk gambaran umum semua jenis dan fungsi data tanggal dan waktu Transact-SQL.
Sintaks
CURRENT_TIMEZONE_ID ( )
Argumen
Fungsi ini tidak membutuhkan argumen.
Tipe pengembalian
varchar
Keterangan
CURRENT_TIMEZONE_ID adalah fungsi non-deterministik. Anda tidak dapat mengindeks tampilan dan ekspresi yang merujuk pada kolom ini.
Examples
Nilai yang dikembalikan mencerminkan pengaturan zona waktu dan bahasa aktual dari server atau instance.
SELECT CURRENT_TIMEZONE_ID();
Hasilnya adalah W. Europe Standard Time.