@@VERSION – funções de configuração do Transact-SQL
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Analytics Platform System (PDW)
Retorna informações de compilação e sistema para a instalação atual do SQL Server.
Convenções de sintaxe de Transact-SQL
Importante
Os números de versão Mecanismo de Banco de Dados a SQL Server e Banco de Dados SQL do Azure não são comparáveis entre si e representam números de build internos para esses produtos separados. O Mecanismo de Banco de Dados para Banco de Dados SQL do Azure é baseado na mesma base de código que o Mecanismo de Banco de Dados do SQL Server. O mais importante é que o Mecanismo de Banco de Dados em Banco de Dados SQL do Azure sempre tem os bits de Mecanismo de Banco de Dados do SQL mais recentes. Por exemplo, a versão 12 do Banco de Dados SQL do Azure é mais recente do que a versão 16 do SQL Server.
Sintaxe
@@VERSION
Tipos de retorno
nvarchar
Comentários
Os resultados de @@VERSION são apresentados como uma cadeia de caracteres nvarchar. Use a função SERVERPROPERTY (Transact-SQL) para recuperar os valores de propriedade individuais.
Para o SQL Server, as informações a seguir são retornadas.
Versão do SQL Server
Arquitetura do processador
Data de compilação do SQL Server
Instrução de direitos autorais
SQL Server edição
Versão do sistema operacional
Para Banco de Dados SQL do Azure e Instância Gerenciada do Azure SQL, as informações a seguir são retornadas.
Edição- "Microsoft SQL Azure"
Nível do produto- "(RTM)"
Versão do produto
Data de compilação
Instrução de direitos autorais
Exemplos
A: Retornar a versão atual do SQL Server
O exemplo a seguir mostra o retorno das informações de versão da instalação atual.
SELECT @@VERSION AS 'SQL Server Version';
Exemplos: Azure Synapse Analytics e PDW (Analytics Platform System)
B. Retornar a versão atual do Azure Synapse Analytics
SELECT @@VERSION AS 'SQL Server PDW Version';