sys.sp_helprole (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Az aktuális adatbázisban lévő szerepkörök adatait adja vissza.

Transact-SQL szintaxis konvenciók

Szemantika

sys.sp_helprole [ [ @rolename = ] N'rolename' ]
[ ; ]

Arguments

[ @rolename = ] N'rolename'

Egy szerep neve a jelenlegi adatbázisban. @rolename a sysname, alapértelmezettként NULL. @rolename léteznie kell a jelenlegi adatbázisban. Ha @rolename nincs megadva, visszaküldik az összes szerep adatai az aktuális adatbázisban.

Kódértékek visszaadása

0 (sikeres) vagy 1 (hiba).

Eredményhalmaz

Oszlop név Adattípus Description
RoleName sysname A jelenlegi adatbázisban szereplő szerep neve.
RoleId smallint azonosító .RoleName
IsAppRole int 0 = RoleName nem jelentkezési szerep.
1 = RoleName egy alkalmazási szerep.

Megjegyzések

A szerephez tartozó jogosultságok megtekintéséhez használd sp_helprotect. Az adatbázis szerepének tagjainak megtekintéséhez használd sp_helprolemember.

Permissions

A nyilvános szerepkör tagságát igényli.

Példák

A következő lekérdezés visszaadja az összes jelenlegi adatbázis szerepét.

EXECUTE sp_helprole;