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)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de