Compartilhar via


sp_helprole (Transact-SQL)

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

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

Sintaxe

sp_helprole [ [ @rolename = ] 'role' ]

Argumentos

  • [ @rolename = ] 'role'
    É o nome de uma função do banco de dados atual. role é sysname, com um padrão de 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

Consulte também

Referência

Procedimentos armazenados de segurança (Transact-SQL)

Funções de nível de servidor

Funções de nível de banco de dados

sp_addapprole (Transact-SQL)

sp_addrole (Transact-SQL)

sp_droprole (Transact-SQL)

sp_helprolemember (Transact-SQL)

sp_helpsrvrolemember (Transact-SQL)

Procedimentos armazenados do sistema (Transact-SQL)