SUSER_NAME (Transact-SQL)
Devuelve el nombre de identificación de inicio de sesión del usuario.
Convenciones de sintaxis de Transact-SQL
Sintaxis
SUSER_NAME ( [ server_user_id ] )
Argumentos
- server_user_id
Es el número de identificación de inicio de sesión del usuario. server_user_id, que es opcional, es de tipo int. server_user_id puede ser el número de identificación de inicio de sesión de cualquier inicio de sesión de SQL Server o de cualquier usuario o grupo de Microsoft Windows que tenga permiso para conectarse a una instancia de SQL Server. Si no se especifica server_user_id, se devuelve el nombre de identificación de inicio de sesión para el usuario actual.
Tipos de valor devueltos
nvarchar(128)
Notas
En SQL Server versión 7.0, el número de identificación de seguridad (SID) reemplaza al número de identificación de usuario del servidor (SUID).
SUSER_NAME sólo devuelve un nombre de un inicio de sesión que tenga una entrada en la tabla del sistema syslogins.
SUSER_NAME se puede utilizar en una lista de selección, en una cláusula WHERE y en cualquier lugar donde se admita una expresión, pero deberá ir seguido siempre de paréntesis, incluso si no se especifica ningún parámetro.
Ejemplos
En el ejemplo siguiente se devuelve el nombre de identificación de inicio de sesión del usuario con el número de identificación de inicio de sesión 1
.
SELECT SUSER_NAME(1)