CURRENT_TIMEZONE (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 o nome do fuso horário observado por um servidor ou uma instância. Para a Instância Gerenciada de SQL, o valor retornado se baseia no fuso horário da própria instância atribuído durante a criação dela, 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 retorna o nome do fuso horário UTC.

Sintaxe

CURRENT_TIMEZONE ( )  

Argumentos

Essa função não utiliza argumentos.

Tipo de retorno

varchar

Comentários

CURRENT_TIMEZONE é 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

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

SELECT CURRENT_TIMEZONE();  
/* Returned:  
(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 
*/

Confira também

Fuso horário da Instância Gerenciada de SQL

CURRENT_TIMEZONE_ID()