@@VERSION - Transact SQL 組態函數

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

傳回目前 SQL Server 安裝的系統和組建資訊。

Transact-SQL 語法慣例

重要

SQL Server 和 Azure SQL Database 的資料庫引擎版本號碼無法彼此相互比較,而顯示這些個別產品的內部組建編號。 Azure SQL Database 資料庫引擎是以和 SQL Server 資料庫引擎相同的程式碼基底作為基礎。 最重要的是,Azure SQL Database 資料庫引擎一律具有最新的 SQL 資料庫引擎位元。 例如,Azure SQL 資料庫 第 12 版比 SQL Server 第 16 版還新。

Syntax

@@VERSION  

注意

若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔

傳回型別

nvarchar

備註

@@VERSION 結果會以一個 nvarchar 字串表示。 您可以使用 SERVERPROPERTY (Transact-SQL) 函數來擷取個別的屬性值。

若是 SQL Server,會傳回下列資訊。

  • SQL Server 版本

  • 處理器架構

  • SQL Server 建置日期

  • 著作權聲明

  • SQL Server 版本

  • 作業系統版本

若是 Azure SQL Database 和 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)