@@VERSION - Transact SQL 配置函数

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)

返回 SQL Server 的当前安装的系统和生成信息。

Transact-SQL 语法约定

重要

SQL Server 和 Azure SQL 数据库 的 数据库引擎 版本号之间没有可比性,它们分别代表这两项产品的内部版本号。 Azure SQL 数据库 的 数据库引擎 基于与 SQL Server 数据库引擎 相同的基本代码。 最重要的是,Azure SQL 数据库 中的 数据库引擎 始终具有最新的 SQL 数据库引擎 位。 例如,Azure SQL 数据库版本 12 比 SQL Server 版本 16 新。

语法

@@VERSION  

注意

若要查看 SQL Server 2014 (12.x) 及更早版本的 Transact-SQL 语法,请参阅早期版本文档

返回类型

nvarchar

备注

@@VERSION 结果显示为一个 nvarchar 字符串。 可以使用 SERVERPROPERTY (Transact-SQL) 函数检索各个属性值。

对于 SQL Server,返回以下信息。

  • SQL Server 版本

  • 处理器体系结构

  • SQL Server 生成日期

  • 版权声明

  • SQL Server 版本

  • 操作系统版本

对于 Azure SQL 数据库 和 Azure SQL 托管实例,返回以下信息。

  • 版本 -“Microsoft SQL Azure”

  • 产品级别 -“(RTM)”

  • 产品版本

  • 生成日期

  • 版权声明

示例

A:返回 SQL Server 的当前版本

以下示例显示返回当前安装的版本信息。

SELECT @@VERSION AS 'SQL Server Version';  

示例:Azure Synapse Analytics 和 Analytics Platform System (PDW)

B. 返回 Azure Synapse Analytics 的当前版本

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

另请参阅

SERVERPROPERTY (Transact-SQL)