Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: SQL Server 2022 (16.x) y versiones posteriores
De Azure SQL DatabaseAzure
SQL Managed Instance
SQL Database en Microsoft Fabric
La CURRENT_TIMEZONE_ID función Transact-SQL (T-SQL) devuelve el ID de la zona horaria que observa un servidor o instancia. Para Azure SQL Managed Instance, el valor de retorno se basa en la zona horaria de la instancia asignada durante la creación de la instancia, no en la zona horaria del sistema operativo subyacente.
Nota
Azure SQL Database y SQL Database en Microsoft Fabric permiten cambiar la zona horaria predeterminada desde la hora coordinada universal (UTC). Si modificas la zona horaria a nivel de base de datos o sesión , esta función devuelve la hora local basada en el valor configurado de la zona horaria. Para más información, consulta ALTER DATABASE SCOPED CONFIGURATIONZONASET HORARIA.
Consulte Tipos y funciones de datos de fecha y hora para obtener información general sobre todos los tipos de datos y funciones de fecha y hora de Transact-SQL.
Convenciones de sintaxis de Transact-SQL
Sintaxis
CURRENT_TIMEZONE_ID ( )
Argumentos
Esta función no toma ningún argumento.
Tipos de retorno
varchar
Observaciones
CURRENT_TIMEZONE_ID es una función no determinista. No puedes indexar vistas y expresiones que hacen referencia a esta columna.
Examples
El valor devuelto refleja la zona horaria real y la configuración de idioma del servidor o de la instancia.
SELECT CURRENT_TIMEZONE_ID();
El resultado es W. Europe Standard Time.