sp_helprole (Transact-SQL)

Retorna informações sobre as funções no banco de dados atual.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

sp_helprole [ [ @rolename = ] 'role' ]

Argumentos

  • [ @rolename = ] 'role'
    É o nome de uma função no banco de dados atual. role é sysname, com um padrão NULL. role deve existir no banco de dados atual. Se role não for especificado, as informações sobre todas as funções no banco de dados atual serão retornadas.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nome da coluna

Tipo de dados

Descrição

RoleName

sysname

Nome da função no banco de dados atual.

RoleId

smallint

ID de RoleName.

IsAppRole

int

0 = RoleName não é uma função de aplicativo.

1 = RoleName é uma função de aplicativo.

Comentários

Para exibir as permissões associadas à função, use sp_helprotect. Para exibir os membros de uma função de banco de dados, use sp_helprolemember.

Permissões

Requer associação na função pública.

Exemplos

A consulta a seguir retorna todas as funções no banco de dados atual.

EXEC sp_helprole