SQL Serverでは、@@SERVICENAME
構成関数は、SQLServerが実行されているレジストリキーの名前を返します。
引数は必要ありません。 SELECT
で簡単に使用できます レジストリキーの名前を返すステートメント。
SQLServerは
MSSQLServer
という名前のサービスとして実行されることに注意してください 。 @@SERVICENAME
関数は
MSSQLSERVER
を返します 現在のインスタンスがデフォルトのインスタンスである場合。現在のインスタンスが名前付きインスタンスの場合は、インスタンス名を返します。
例
実例を示します。
SELECT @@SERVICENAME AS [Service Name];
結果:
+----------------+ | Service Name | |----------------| | MSSQLSERVER | +----------------+
私の場合、このステートメントをSQL Serverのデフォルトのインスタンスで実行したため、 MSSQLSERVER 返されました。
戻り値はnvarcharです。 。