Partilhar via


CURRENT_TIMEZONE (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 nome do fuso horário observado por um servidor ou uma instância. Para a Instância Gerida em SQL, 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 devolve o nome do fuso horário UTC.

Sintaxe

CURRENT_TIMEZONE ( )  

Arguments

Esta função não aceita argumentos.

Tipo de Retorno

Varchar

Observações

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

Example

Note que o valor devolvido refletirá as definições reais do fuso horário e da língua do servidor ou da instância.

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

Consulte também

Fuso Horário de Instância Gerida SQL

CURRENT_TIMEZONE_ID()