Compartir a través de


@@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';