U kunt de SUSER_ID()
. gebruiken functie om het login-identificatienummer van de huidige gebruiker terug te geven.
Je kunt het ook gebruiken om de login-ID van een andere gebruiker te retourneren.
Dit is vergelijkbaar met het retourneren van de huidige inlognaam, behalve dat we hier in plaats daarvan de ID retourneren.
Voorbeeld
Hier geef ik mijn eigen login-identificatienummer terug.
SELECT SUSER_ID();
Retour:
1
In dit geval was ik ingelogd als sa
en zijn login-ID is 1.
Een andere gebruikers-ID ophalen
Om de login-ID van een andere gebruiker te krijgen, hoeft u alleen de login-identificatienaam van die gebruiker als argument op te geven.
SELECT SUSER_ID('Rick');
Resultaat:
262
Vermeld de inlognaam en het werkstation
Hier is een voorbeeld dat de loginnaam en het werkstation samen met de login-ID retourneert.
SELECT
HOST_NAME() AS HOST_NAME,
SUSER_ID() AS SUSER_ID,
SUSER_NAME() AS SUSER_NAME;
Resultaat:
+---------------------+------------+--------------+ | HOST_NAME | SUSER_ID | SUSER_NAME | |---------------------+------------+--------------| | Ricks-MacBook-Pro | 262 | Rick | +---------------------+------------+--------------+
In dit geval was de momenteel ingelogde gebruiker Rick.