CURRENT_TIMEZONE_ID (Transact-SQL)

Se aplica a: SQL Server 2022 (16.x) Azure SQL Database Azure SQL Instancia administrada

Esta función devuelve el id. de la zona horaria que observa un servidor o una instancia. Para Azure SQL Managed Instance, el valor devuelto se basa en la zona horaria de la propia instancia asignada durante la creación de la instancia, no en la zona horaria del sistema operativo subyacente.

Nota

Para SQL Database, la zona horaria siempre se establece en UTC y CURRENT_TIMEZONE_ID devuelve el id. de la zona horaria UTC.

Sintaxis

CURRENT_TIMEZONE_ID ( )  

Argumentos

Esta función no toma ningún argumento.

Tipo de valor devuelto

varchar

Observaciones

CURRENT_TIMEZONE_ID es una función no determinista. Las vistas y las expresiones que hacen referencia a esta columna no se pueden indizar.

Ejemplo

El valor devuelto reflejará la configuración real de la zona horaria y el idioma del servidor o de la instancia.

SELECT CURRENT_TIMEZONE_ID();  
/* Returned:  
W. Europe Standard Time
*/

Consulte también

Zonas horarias de SQL Managed Instance

CURRENT_TIMEZONE()