@@VERSION - Fonctions de configuration Transact SQ

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Retourne des informations système et de build pour l'installation actuelle de SQL Server.

Conventions de la syntaxe Transact-SQL

Important

Les numéros de version Moteur de base de données pour SQL Server et Azure SQL Database ne sont pas comparables entre eux. Il s’agit de numéros de build internes pour ces produits distincts. La Moteur de base de données pour Azure SQL Database est basée sur la même base de code que le Moteur de base de données SQL Server. Plus important encore, le Moteur de base de données dans Azure SQL Database dispose toujours des dernières versions de SQL Moteur de base de données bits. Par exemple, la version 12 d’Azure SQL Database est plus récente que la version 16 de SQL Server.

Syntaxe

@@VERSION

Types de retour

nvarchar

Notes

Les résultats de @@VERSION sont présentés comme une seule chaîne nvarchar. Vous pouvez utiliser la fonction SERVERPROPERTY (Transact-SQL) pour récupérer les valeurs de propriétés individuelles.

Pour SQL Server, les informations suivantes sont retournées.

  • Version SQL Server

  • Architecture du processeur

  • Date de build de SQL Server

  • Déclaration de copyright

  • Édition deSQL Server

  • Version du système d'exploitation

Pour Azure SQL Database et Azure SQL Managed Instance, les informations suivantes sont retournées.

  • Édition : « Microsoft SQL Azure »

  • Niveau du produit : « (RTM) »

  • Version du produit

  • Date de génération

  • Déclaration de copyright

Exemples

A : Renvoi de la version actuelle de SQL Server

L'exemple suivant retourne les informations de version de l'installation actuelle.

SELECT @@VERSION AS 'SQL Server Version';

Exemples : Azure Synapse Analytics et Analytics Platform System (PDW)

B. Retourner la version actuelle d’Azure Synapse Analytics

SELECT @@VERSION AS 'SQL Server PDW Version';