Du kan bruge SUSER_ID()
funktion for at returnere login-identifikationsnummeret for den aktuelle bruger.
Du kan også bruge den til at returnere en anden brugers login-id.
Dette svarer til at returnere det nuværende login-navn, bortset fra at her returnerer vi ID'et i stedet for.
Eksempel
Her returnerer jeg mit eget login-identifikationsnummer.
SELECT SUSER_ID();
Retur:
1
I dette tilfælde var jeg logget ind som sa
og dens login-id er 1.
Få en anden brugers ID
For at få en anden brugers login-id skal du blot angive denne brugers login-identifikationsnavn som et argument.
SELECT SUSER_ID('Rick');
Resultat:
262
Inkluder loginnavnet og arbejdsstationen
Her er et eksempel, der returnerer loginnavnet og arbejdsstationen sammen med login-id'et.
SELECT
HOST_NAME() AS HOST_NAME,
SUSER_ID() AS SUSER_ID,
SUSER_NAME() AS SUSER_NAME;
Resultat:
+---------------------+------------+--------------+ | HOST_NAME | SUSER_ID | SUSER_NAME | |---------------------+------------+--------------| | Ricks-MacBook-Pro | 262 | Rick | +---------------------+------------+--------------+
I dette tilfælde var den aktuelt loggede bruger Rick.