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_ID função Transact-SQL (T-SQL) devolve o ID do fuso horário que um servidor ou instância observa. 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
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_ID ( )
Arguments
Esta função não aceita argumentos.
Tipos de devolução
Varchar
Observações
CURRENT_TIMEZONE_ID é 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_ID();
O resultado é W. Europe Standard Time.