sp_helprole (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do Azure

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

Convenções de sintaxe de 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 de NULL. A função deve existir no banco de dados atual. Se a função não for especificada, as informações sobre todas as funções no banco de dados atual serão retornadas.

Valores do 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 à 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

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)