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 función Transact-SQL (T-SQL) devuelve el nombre de la zona horaria observada por un servidor o una instancia. Para SQL Managed Instance, la función devuelve la zona horaria de la instancia asignada durante la creación de la instancia, no 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 ( )
Argumentos
Esta función no toma ningún argumento.
Tipos de retorno
varchar
Observaciones
CURRENT_TIMEZONE 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();
El resultado devuelve (UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna.