U kunt de SUSER_NAME()
. gebruiken functie om de loginnaam te zien die u momenteel gebruikt om toegang te krijgen tot SQL Server.
Deze functie retourneert de login-identificatienaam van de gebruiker. Het stelt je ook in staat om de loginnaam van een andere gebruiker te krijgen, gebaseerd op hun login-identificatienummer.
Voorbeeld
Hier leest u hoe u de huidige gebruiker kunt krijgen.
SELECT SUSER_NAME();
Resultaat:
sa
In dit geval was ik ingelogd als sa
.
Een specifieke gebruiker retourneren
Hier is een voorbeeld van het verkrijgen van de login-identificatienaam voor een andere gebruiker.
SELECT SUSER_NAME(262);
Resultaat:
Rick
Voeg het huidige werkstation toe
Je kunt ook HOST_NAME()
. gebruiken om uw huidige werkstation-ID terug te geven.
SELECT
HOST_NAME() AS HOST_NAME,
SUSER_NAME() AS SUSER_NAME;
Resultaat:
+---------------------+--------------+ | HOST_NAME | SUSER_NAME | |---------------------+--------------| | Bobs-MacBook-Pro | Bob | +---------------------+--------------+