@@VERSION - Transact SQL 構成関数

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

現在インストールされている SQL Server に関するシステム情報およびビルド情報を返します。

Transact-SQL 構文表記規則

重要

SQL Server と Azure SQL データベース の データベース エンジン バージョン番号は類似のものではありません。別個の製品に与えられる内部製造番号を表しています。 Azure SQL データベース の データベース エンジン は、SQL Server データベース エンジン と同じコード ベースに基づいています。 最も重要なのは、Azure SQL データベース の データベース エンジン には常に最新の SQL データベース エンジン ビットがあることです。 たとえば、Azure SQL Database のバージョン 12 は SQL Server のバージョン 16 より新しくなっています。

構文

@@VERSION  

Note

SQL Server 2014 (12.x) 以前のバージョンの Transact-SQL 構文を確認するには、以前のバージョンのドキュメントを参照してください。

戻り値の型

nvarchar

解説

@@VERSION の結果は、1 つの nvarchar 文字列として表示されます。 SERVERPROPERTY (Transact-SQL) 関数を使用すると、個別のプロパティ値を取得することができます。

SQL Serverでは、次の情報が返されます。

  • SQL Server のバージョン

  • プロセッサ アーキテクチャ

  • SQL Server のビルド日

  • 著作権情報

  • SQL Server エディション

  • オペレーティング システムのバージョン

Azure SQL データベース と Azure SQL Managed Instance では、次の情報が返されます。

  • エディション - "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)