Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: SQL Server 2022 (16.x) e versioni
successive del database
SQL di Azure Istanza
gestita di SQL di Azurein Microsoft Fabric
La CURRENT_TIMEZONE funzione Transact-SQL (T-SQL) restituisce il nome del fuso orario osservato da un server o da un'istanza. Per Istanza gestita di SQL, la funzione restituisce il fuso orario dell'istanza stessa assegnata durante la creazione dell'istanza, non il fuso orario del sistema operativo sottostante.
Nota
database SQL di Azure e SQL Database in Microsoft Fabric supportano la modifica del fuso orario predefinito da tempo coordinato universale (UTC). Se modifichi il fuso orario a livello di database o sessione , questa funzione restituisce l'ora locale in base al valore del fuso orario configurato. Per maggiori informazioni, vedi ALTER DATABASE SCOPED CONFIGURATIONFUSOSET ORARIO.
Vedere Funzioni e tipi di dati di data e ora per una panoramica di tutti i tipi di dati e le funzioni di data e ora Transact-SQL.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
CURRENT_TIMEZONE ( )
Argomenti
Questa funzione non accetta argomenti
Tipi restituiti
varchar
Osservazioni:
CURRENT_TIMEZONE è una funzione non deterministica. Non puoi indicizzare le viste e le espressioni che fanno riferimento a questa colonna.
Examples
Il valore restituito riflette il fuso orario effettivo e le impostazioni linguistiche del server o dell'istanza.
SELECT CURRENT_TIMEZONE();
Il risultato restituisce (UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna.