Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Co to jest @@SERVICENAME w SQL Server?

W SQL Server @@SERVICENAME funkcja konfiguracji zwraca nazwę klucza rejestru, pod którym działa SQL Server.

Żaden argument nie jest wymagany. Możesz go po prostu użyć w SELECT oświadczenie, aby zwrócić nazwę klucza rejestru.

Zauważ, że SQL Server działa jako usługa o nazwie MSSQLServer . @@SERVICENAME funkcja zwraca MSSQLSERVER jeśli bieżąca instancja jest instancją domyślną. Zwraca nazwę instancji, jeśli bieżąca instancja jest instancją nazwaną.

Przykład

Oto przykład do zademonstrowania.

SELECT @@SERVICENAME AS [Service Name];

Wynik:

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

W moim przypadku uruchomiłem tę instrukcję na domyślnej instancji SQL Server, a więc MSSQLSERVER został zwrócony.

Zwracana wartość to 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. Pobierz listę baz danych z SQL Server

  2. Jak wygenerować zakres liczb między dwiema liczbami?

  3. Jak zmienić typ danych kolumny w SQL Server (T-SQL)

  4. SQL Server 2012 wysyła zapytania dotyczące danych programu Access 2007 przy użyciu błędu OPENROWSET

  5. Jak poprawić wydajność filtrowania daty i godziny w programie SQL Server?