В SQL Server, @@SERVICENAME
конфигурационната функция връща името на ключа на системния регистър, под който се изпълнява SQL Server.
Не се изискват аргументи. Можете просто да го използвате в SELECT
изявление за връщане на името на ключа на системния регистър.
Имайте предвид, че SQL Server работи като услуга с име
MSSQLServer
. @@SERVICENAME
функцията връща
MSSQLSERVER
ако текущият екземпляр е екземпляр по подразбиране. Връща името на екземпляра, ако текущият екземпляр е наименуван екземпляр.
Пример
Ето пример за демонстрация.
SELECT @@SERVICENAME AS [Service Name];
Резултат:
+----------------+ | Service Name | |----------------| | MSSQLSERVER | +----------------+
В моя случай изпълних този израз на екземпляр по подразбиране на SQL Server и така MSSQLSERVER беше върнат.
Връщаната стойност е nvarchar .