Partilhar via


SUSER_NAME (Transact-SQL)

Retorna o nome de identificação de logon do usuário.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

SUSER_NAME ( [ server_user_id ] ) 

Argumentos

  • server_user_id
    É o número de identificação de logon do usuário. server_user_id, que é opcional, é int. server_user_id pode ser o número de identificação de logon de qualquer logon do SQL Server ou usuário ou grupo do Microsoft Windows que tenha permissão para conectar-se a uma instância do SQL Server. Se server_user_id não for especificado, o nome de identificação de logon do usuário atual será retornado. Se o parâmetro contiver a palavra NULL, retornará NULL.

Tipos de retorno

nvarchar(128)

Comentários

No SQL Server versão 7.0, o SID (número de identificação de segurança) substituiu o SUID (número de identificação de usuário do servidor).

SUSER_NAME retorna apenas um nome de logon para um logon que tenha uma entrada na tabela do sistema syslogins.

SUSER_NAME pode ser usado em uma lista de seleção, cláusula WHERE e em qualquer local em que uma expressão seja permitida, e deve sempre ser seguido de parênteses, mesmo que nenhum parâmetro seja especificado.

Exemplos

O exemplo a seguir retorna o nome de identificação de logon do usuário com um número de identificação de logon de 1.

SELECT SUSER_NAME(1)

Consulte também

Referência

SUSER_ID (Transact-SQL)

Conceitos

Entidades (Mecanismo de Banco de Dados)