Du kan använda SUSER_ID()
funktion för att returnera inloggningsidentifikationsnumret för den aktuella användaren.
Du kan också använda den för att returnera inloggnings-ID för en annan användare.
Detta liknar att returnera det aktuella inloggningsnamnet, förutom här returnerar vi ID istället.
Exempel
Här returnerar jag mitt eget inloggningsnummer.
SELECT SUSER_ID();
Retur:
1
I det här fallet var jag inloggad som sa
och dess inloggnings-ID är 1.
Få en annan användares ID
För att få inloggnings-ID för en annan användare, ange helt enkelt användarens inloggningsidentifikationsnamn som ett argument.
SELECT SUSER_ID('Rick');
Resultat:
262
Inkludera inloggningsnamn och arbetsstation
Här är ett exempel som returnerar inloggningsnamnet och arbetsstationen tillsammans med inloggnings-ID.
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 det här fallet var den för närvarande inloggade användaren Rick.