sp_helprole (Transact-SQL)
Applies to:
SQL Server
Azure SQL Database
Azure SQL Managed Instance
Returns information about the roles in the current database.
Transact-SQL syntax conventions
Syntax
sp_helprole [ [ @rolename = ] N'rolename' ]
[ ; ]
Arguments
[ @rolename = ] N'rolename'
The name of a role in the current database. @rolename is sysname, with a default of NULL
. @rolename must exist in the current database. If @rolename isn't specified, information about all roles in the current database is returned.
Return code values
0
(success) or 1
(failure).
Result set
Column name | Data type | Description |
---|---|---|
RoleName |
sysname | Name of the role in the current database. |
RoleId |
smallint | ID of RoleName . |
IsAppRole |
int | 0 = RoleName isn't an application role.1 = RoleName is an application role. |
Remarks
To view the permissions associated with the role, use sp_helprotect
. To view the members of a database role, use sp_helprolemember
.
Permissions
Requires membership in the public role.
Examples
The following query returns all the roles in the current database.
EXEC sp_helprole;
Related content
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για