Bagikan melalui


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

Lihat juga

Zona Waktu Instans Terkelola SQL

CURRENT_TIMEZONE_ID()