sp_helprole (Transact-SQL)
Restituisce informazioni sui ruoli del database corrente.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_helprole [ [ @rolename = ] 'role' ]
Argomenti
- [ @rolename = ] 'role'
Nome di un ruolo del database corrente. role è di tipo sysname e il valore predefinito è NULL. role deve esistere nel database corrente. Se role viene omesso, vengono restituite informazioni su tutti i ruoli nel database corrente.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Set di risultati
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
RoleName |
sysname |
Nome del ruolo nel database corrente. |
RoleId |
smallint |
ID di RoleName. |
IsAppRole |
int |
0 = RoleName non è un ruolo applicazione. 1 = RoleName è un ruolo applicazione. |
Osservazioni
Per visualizzare la autorizzazioni associate al ruolo, utilizzare sp_helprotect. Per visualizzare i membri di un ruolo del database, utilizzare sp_helprolemember.
Autorizzazioni
È richiesta l'appartenenza al ruolo public.
Esempi
Nell'esempio seguente la query restituisce tutti i ruoli nel database corrente.
EXEC sp_helprole
Vedere anche
Riferimento
Stored procedure di sicurezza (Transact-SQL)
sp_helprolemember (Transact-SQL)