CURRENT_TIMEZONE_ID (Transact-SQL)

Aplica-se a: SQL Server 2022 (16.x) Banco de Dados SQL do AzureInstância Gerenciada de SQL do Azure

Essa função retorna a ID do fuso horário observado por um servidor ou uma instância. Para a Instância Gerenciada de SQL do Azure, o valor retornado se baseia no fuso horário da própria instância atribuído durante sua criação, e não no fuso horário do sistema operacional subjacente.

Observação

Para o Banco de Dados SQL, o fuso horário é sempre definido como UTC e CURRENT_TIMEZONE_ID retorna a ID do fuso horário UTC.

Sintaxe

CURRENT_TIMEZONE_ID ( )  

Argumentos

Essa função não utiliza argumentos.

Tipo de retorno

varchar

Comentários

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

Exemplo

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

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

Confira também

Fuso horário da Instância Gerenciada de SQL

CURRENT_TIMEZONE()