sp_helprole (Transact-SQL)
Retorna informações sobre as funções no banco de dados atual.
Aplica-se a: SQL Server (SQL Server 2008 até a versão atual), Banco de dados SQL do Windows Azure (versão inicial até a versão atual). |
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 banco de dados
sp_helprolemember (Transact-SQL)