@@VERSION: Funciones de configuración Transact SQL
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
Devuelve información del sistema y la compilación para la instalación actual de SQL Server.
Convenciones de sintaxis de Transact-SQL
Importante
Los números de versión de Motor de base de datos de SQL Server y Azure SQL Database no son comparables entre sí y representan los números de compilación internos de estos productos independientes. Motor de base de datos de Azure SQL Database se basa en la misma base de código que Motor de base de datos de SQL Server. Lo más importante es que Motor de base de datos en Azure SQL Database siempre tiene los bits de SQL Motor de base de datos más recientes. Por ejemplo, la versión 12 de Azure SQL Database es más reciente que la versión 16 de SQL Server.
Sintaxis
@@VERSION
Tipos de valor devuelto
nvarchar
Observaciones
Los resultados de @@VERSION se presentan como una cadena nvarchar. Puede usar la función SERVERPROPERTY (Transact-SQL) para recuperar los valores de propiedad individuales.
En SQL Server, se devuelve la siguiente información.
Versión de SQL Server
Arquitectura del procesador
Fecha de compilación de SQL Server
Instrucción de copyright
Edición deSQL Server
Versión del sistema operativo
En Azure SQL Database y Instancia administrada de Azure SQL, se devuelve la siguiente información.
Edición: "Microsoft SQL Azure"
Nivel de producto: "(RTM)"
Versión del producto
Fecha de compilación
Instrucción de copyright
Ejemplos
A. Devolver la versión actual de SQL Server
En el ejemplo siguiente se muestra cómo devolver la información de versión de la instalación actual.
SELECT @@VERSION AS 'SQL Server Version';
Ejemplos: Azure Synapse Analytics y Sistema de la plataforma de análisis (PDW)
B. Devolver la versión actual de Azure Synapse Analytics
SELECT @@VERSION AS 'SQL Server PDW Version';