Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Какво е @@SERVICENAME в SQL Server?

В SQL Server, @@SERVICENAME конфигурационната функция връща името на ключа на системния регистър, под който се изпълнява SQL Server.

Не се изискват аргументи. Можете просто да го използвате в SELECT изявление за връщане на името на ключа на системния регистър.

Имайте предвид, че SQL Server работи като услуга с име MSSQLServer . @@SERVICENAME функцията връща MSSQLSERVER ако текущият екземпляр е екземпляр по подразбиране. Връща името на екземпляра, ако текущият екземпляр е наименуван екземпляр.

Пример

Ето пример за демонстрация.

SELECT @@SERVICENAME AS [Service Name];

Резултат:

+----------------+
| Service Name   |
|----------------|
| MSSQLSERVER    |
+----------------+

В моя случай изпълних този израз на екземпляр по подразбиране на SQL Server и така MSSQLSERVER беше върнат.

Връщаната стойност е nvarchar .


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Последователност на изпълнение на клаузата Group By, Having и Where в SQL Server?

  2. Отстраняване на неизправности при продължителни заявки в MS SQL Server

  3. Форматирайте телефонен номер в SQL Server (T-SQL)

  4. Какво е логически оператор ИЛИ в SQL Server - SQL Server / TSQL урок, част 119

  5. Как променяте типа данни на колона в SQL Server?