Partilhar via


CURRENT_TIMEZONE_ID (Transact-SQL)

Aplica-se a: SQL Server 2022 (16.x) e versões posteriores Azure SQL Database AzureSQL Managed InstanceSQL database in Microsoft Fabric

Esta função devolve o ID do fuso horário observado por um servidor ou uma instância. Para Azure SQL Managed Instance, o valor de retorno baseia-se no fuso horário da própria instância atribuída durante a criação da instância, e não no fuso horário do sistema operativo subjacente.

Observação

Para a base de dados SQL, o fuso horário está sempre definido para UTC e CURRENT_TIMEZONE_ID devolve o id do fuso horário UTC.

Sintaxe

CURRENT_TIMEZONE_ID ( )  

Arguments

Esta função não aceita argumentos.

Tipo de Retorno

Varchar

Observações

CURRENT_TIMEZONE_ID é uma função não determinística. Vistas e expressões que fazem referência a esta coluna não podem ser indexadas.

Example

O valor devolvido refletirá o fuso horário real e as definições de idioma do servidor ou da instância.

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

Consulte também

Fuso Horário de Instância Gerida SQL

CURRENT_TIMEZONE()