Поделиться через


@@VERSION — функции настройки Transact SQL

Применимо к:SQL ServerБаза данных Azure SQLУправляемый экземпляр Azure SQLAzure Synapse AnalyticsСистема платформы аналитики (PDW)Конечная точка аналитики SQL в Microsoft FabricХранилище в Microsoft FabricБаза данных SQL в предварительном просмотре Microsoft Fabric

Возвращает сведения о системе и сборке для текущей установки SQL Server.

Соглашения о синтаксисе Transact-SQL

Important

Номера версий ядра СУБД SQL Server и Базы данных SQL Azure никак не связаны. Это внутренние номера сборок для двух независимых продуктов. Ядро СУБД Базы данных SQL Azure основано на той же базе кода, что и ядро СУБД SQL Server. Что важнее всего, ядро СУБД в базе данных Azure SQL всегда имеет самые новые части ядра СУБД SQL. Версия 12 базы данных Azure SQL более новая, чем версия 16 SQL Server.

Syntax

@@VERSION

Return Types

nvarchar

Remarks

Результаты @@VERSION представлены как одна строка nvarchar. Для получения значений отдельных свойств можно использовать функцию SERVERPROPERTY (Transact-SQL).

Для SQL Server возвращаются следующие сведения.

  • Версия SQL Server

  • Processor architecture

  • Дата сборки SQL Server

  • Copyright statement

  • Выпуск SQL Server

  • Версия операционной системы

Для База данных SQL Azure и Управляемый экземпляр SQL Azure возвращается следующая информация.

  • Выпуск — "Microsoft SQL Azure"

  • Уровень продукта — "(RTM)"

  • Product version

  • Build date

  • Copyright statement

Examples

Ответ. Возврат текущей версии SQL Server

Следующий код возвращает сведения о версии текущего экземпляра SQL Server.

SELECT @@VERSION AS 'SQL Server Version';

Примеры: Azure Synapse Analytics и система платформы аналитики (PDW)

B. Возврат текущей версии Azure Synapse Analytics

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