CURRENT_TIMEZONE (Transact-SQL)

Si applica a: SQL Server 2022 (16.x) Azure SQL DatabaseIstanza gestita di SQL di Azure

Questa funzione restituisce il nome del fuso orario osservato da un server o un'istanza. Per Istanza gestita di SQL, il valore restituito è basato sul fuso orario dell'istanza stessa assegnato durante la creazione dell'istanza e non sul fuso orario del sistema operativo sottostante.

Nota

Per i database SQL, il fuso orario è sempre impostato su UTC e CURRENT_TIMEZONE restituisce il nome del fuso orario UTC.

Sintassi

CURRENT_TIMEZONE ( )  

Argomenti

Questa funzione non accetta argomenti

Tipo restituito

varchar

Osservazioni

CURRENT_TIMEZONE è una funzione non deterministica. Le viste e le espressioni in cui viene fatto riferimento a questa colonna non sono indicizzabili.

Esempio

Si noti che il valore restituito riflette il fuso orario effettivo e le impostazioni della lingua del server o dell'istanza.

SELECT CURRENT_TIMEZONE();  
/* Returned:  
(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 
*/

Vedere anche

Fuso orario di Istanza gestita di SQL

CURRENT_TIMEZONE_ID()