Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Vonatkozik a következőkre:SQL ServerAzure
SQL Managed InstanceAzure
Synapse Analytics (serverless SQL pool only)
SQL analytics endpoint in Microsoft FabricWarehouse
in Microsoft Fabric
Visszaadja a felhasználó bejelentkezési azonosító nevét.
Transact-SQL szintaxis konvenciók
Syntax
SUSER_NAME ( [ server_user_id ] )
Arguments
server_user_id
A felhasználó bejelentkezési azonosító száma.
server_user_id, ami opcionális, az int. server_user_id lehet bármely SQL Server bejelentkezési vagy Windows felhasználó vagy csoport bejelentkezési azonosítója, amely jogosult SQL Server példányhoz csatlakozni. Ha server_user_id nincs megadva, a jelenlegi felhasználó bejelentkezési azonosító neve jelenik meg. Ha a paraméter tartalmazza a NULLszót , akkor visszaadja NULL.
Visszatérési típus
nvarchar(128)
Remarks
SUSER_NAME csak olyan bejelentkezési név jelenik meg, amelynek van bejegyzése az sys.server_principals OR sys.sql_logins katalógus nézetekben.
SUSER_NAME használható kiválasztási listában, WHERE klauzulatban, és bárhol, ahol egy kifejezés engedélyezett. Használj zárójeleket a mögött SUSER_NAME, még akkor is, ha nincs paraméter megadva.
Note
Bár a SUSER_NAME funkció támogatott az Azure SQL Database-ben, a Azure SQL Database-ben EXECUTE AS nem támogatott a használatSUSER_NAME.
Examples
A. Használd SUSER_NAME
A következő példa a felhasználó bejelentkezési azonosító nevét adja vissza, amelynek bejelentkezési azonosító száma .1
SELECT SUSER_NAME(1);
B. Használj SUSER_NAME azonosító nélkül
A következő példa megtalálja a jelenlegi felhasználó nevét azonosító megadás nélkül.
SELECT SUSER_NAME();
GO
Az SQL Server-ben itt található az eredményhalmaza egy Microsoft Entra ID-vel hitelesített bejelentkezéshez:
contoso\username
Azure SQL Database és Microsoft Fabric alkalmazásokban itt a Microsoft Entra ID által autentikált bejelentkezéshez tartozó eredményhalmaz:
username@contoso.com