sql >> Databáze >  >> RDS >> Sqlserver

Co je @@SERVICENAME na serveru SQL?

V SQL Server, @@SERVICENAME konfigurační funkce vrací název klíče registru, pod kterým je spuštěn SQL Server.

Není vyžadován žádný argument. Můžete jej jednoduše použít v SELECT příkaz vrátit název klíče registru.

Všimněte si, že SQL Server běží jako služba s názvem MSSQLServer . @@SERVICENAME funkce vrací MSSQLSERVER pokud je aktuální instance výchozí instancí. Vrací název instance, pokud je aktuální instance pojmenovaná instance.

Příklad

Zde je příklad k demonstraci.

SELECT @@SERVICENAME AS [Service Name];

Výsledek:

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

V mém případě jsem spustil tento příkaz na výchozí instanci SQL Server, a tak MSSQLSERVER byl vrácen.

Návratová hodnota je nvarchar .


  1. Vrátit typ tabulky z funkce A v PostgreSQL

  2. Jaký typ dat MySQL by měl být použit pro zeměpisnou šířku/délku s 8 desetinnými místy?

  3. Snižte databázová volání, abyste zlepšili výkon webových stránek

  4. Jak zkontrolovat, zda existuje trigger v PostgreSQL?