@@VERSION - Transact SQL 構成関数
適用対象: SQL Server Azure SQL データベース Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
現在インストールされている SQL Server に関するシステム情報およびビルド情報を返します。
重要
SQL Server と Azure SQL データベース の データベース エンジン バージョン番号は類似のものではありません。別個の製品に与えられる内部製造番号を表しています。 Azure SQL データベース の データベース エンジン は、SQL Server データベース エンジン と同じコード ベースに基づいています。 最も重要なのは、Azure SQL データベース の データベース エンジン には常に最新の SQL データベース エンジン ビットがあることです。 たとえば、Azure SQL Database のバージョン 12 は SQL Server のバージョン 16 より新しくなっています。
構文
@@VERSION
戻り値の型
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';