21.创建角色(权限的集合)
create role r1;
create role r2;
create role r3;
22.角色授权
grant select
on student
to r1;
grant select
on course
to r1,r2;
grant select
on SC
to r1,r2,r3;
--角色授予用户
grant r1
to use1; --error sql server 不支持
--调用存储过程
exec sp_addrolemember r1,use1;
exec sp_addrolemember r2,use2;
exec sp_addrolemember r3,use3;
grant update
on student
to r1;
23.角色回收权限
revoke select
on student
from r1;
24.删除角色
--先确认是否有用户 先删除角色给用户的授权 再删除角色
drop role r1;
drop role r2;
drop role r3;
25.视图机制–权限授权给视图
grant select
on is_student
to use1;