sp_helprole (T-SQL)
Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance
Mengembalikan informasi tentang peran dalam database saat ini.
Sintaks
sp_helprole [ [ @rolename = ] N'rolename' ]
[ ; ]
Argumen
[ @rolename = ] N'rolename'
Nama peran dalam database saat ini. @rolename adalah sysname, dengan default NULL
. @rolename harus ada di database saat ini. Jika @rolename tidak ditentukan, informasi tentang semua peran dalam database saat ini dikembalikan.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Tataan hasil
Nama kolom | Jenis data | Deskripsi |
---|---|---|
RoleName |
nama sysname | Nama peran dalam database saat ini. |
RoleId |
smallint | ID dari RoleName . |
IsAppRole |
int | 0 = RoleName bukan peran aplikasi.1 = RoleName adalah peran aplikasi. |
Keterangan
Untuk melihat izin yang terkait dengan peran, gunakan sp_helprotect
. Untuk melihat anggota peran database, gunakan sp_helprolemember
.
Izin
Memerlukan keanggotaan dalam peran publik .
Contoh
Kueri berikut mengembalikan semua peran dalam database saat ini.
EXEC sp_helprole;