No SQL Server, o
@@SERVICENAME
A função de configuração retorna o nome da chave do Registro na qual o SQL Server está sendo executado. Nenhum argumento é necessário. Você pode simplesmente usá-lo em um
SELECT
instrução para retornar o nome da chave do registro. Observe que o SQL Server é executado como um serviço chamado MSSQLServer . O
@@SERVICENAME
função retorna
MSSQLSERVER
se a instância atual for a instância padrão. Ele retorna o nome da instância se a instância atual for uma instância nomeada. Exemplo
Aqui está um exemplo para demonstrar.
SELECT @@SERVICENAME AS [Service Name];
Resultado:
+----------------+ | Service Name | |----------------| | MSSQLSERVER | +----------------+
No meu caso, executei esta instrução na instância padrão do SQL Server e, portanto, MSSQLSERVER foi devolvido.
O valor de retorno é nvarchar .