Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2022 (16.x) e versões
posteriores Base de Dados SQL do Azure
AzureSQL Managed Instance
SQL database in Microsoft Fabric
A CURRENT_TIMEZONE função Transact-SQL (T-SQL) devolve o nome do fuso horário observado por um servidor ou uma instância. Para SQL Managed Instance, a função devolve o fuso horário da própria instância atribuída durante a criação da instância, e não o fuso horário do sistema operativo subjacente.
Observação
Base de Dados SQL do Azure e SQL Database no Microsoft Fabric suportam a alteração do fuso horário padrão a partir do horário coordenado universal (UTC). Se modificar o fuso horário ao nível da base de dados ou da sessão , esta função devolve a hora local com base no valor do fuso horário configurado. Para mais informações, consulte ALTER DATABASE SCOPED CONFIGURATIONeSET FUSO HORÁRIO.
Consulte Tipos e funções de dados de data e hora para obter uma visão geral de todos os tipos e funções de dados de data e hora Transact-SQL.
Transact-SQL convenções de sintaxe
Sintaxe
CURRENT_TIMEZONE ( )
Arguments
Esta função não aceita argumentos.
Tipos de devolução
Varchar
Observações
CURRENT_TIMEZONE é uma função não determinística. Não podes indexar vistas e expressões que fazem referência a esta coluna.
Examples
O valor devolvido reflete as definições reais do fuso horário e da língua do servidor ou da instância.
SELECT CURRENT_TIMEZONE();
O resultado devolve (UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna.