Udostępnij za pośrednictwem


@@VERSION — funkcje konfiguracji języka Transact SQL

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Punkt końcowy analizy SQL w usłudze Microsoft FabricMagazyn w usłudze Microsoft FabricBaza danych SQL w usłudze Microsoft Fabric (wersja zapoznawcza)

Zwraca informacje o systemie i kompilacji dla bieżącej instalacji programu SQL Server.

Transact-SQL konwencje składni

Important

Numery wersji aparatu bazy danych dla programu SQL Server i usługi Azure SQL Database nie są porównywalne ze sobą i reprezentują wewnętrzne numery kompilacji dla tych oddzielnych produktów. Aparat bazy danych dla usługi Azure SQL Database bazuje na tym samym kodzie co aparat usługi SQL Server Database. Co najważniejsze, aparat bazy danych w Azure SQL Database zawsze obejmuje najnowsze składniki aparatu bazy danych SQL. Wersja 12 bazy danych Azure SQL Database jest nowsza niż wersja 16 programu SQL Server.

Syntax

@@VERSION

Return Types

nvarchar

Remarks

Wyniki @@VERSION są prezentowane jako jeden ciąg nvarchar. Aby pobrać poszczególne wartości właściwości, można użyć funkcji SERVERPROPERTY (Transact-SQL ).

W przypadku programu SQL Server zwracane są następujące informacje.

  • Wersja programu SQL Server

  • Processor architecture

  • Data kompilacji programu SQL Server

  • Copyright statement

  • Edycja SQL Server

  • Wersja systemu operacyjnego

W przypadku usług Azure SQL Database i Azure SQL Managed Instance zwracane są następujące informacje.

  • Wydanie — "Microsoft SQL Azure"

  • Poziom produktu — "(RTM)"

  • Product version

  • Build date

  • Copyright statement

Examples

1: Zwraca bieżącą wersję programu SQL Server

Poniższy przykład przedstawia zwracanie informacji o wersji dla bieżącej instalacji.

SELECT @@VERSION AS 'SQL Server Version';

Przykłady: Azure Synapse Analytics and Analytics Platform System (PDW)

B. Zwraca bieżącą wersję usługi Azure Synapse Analytics

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