多选题
在以下有关角色的叙述中,哪一个是正确的? A.每一个用户只可以有一个默认的角色 B.当一个用户登录时这个用户的默认角色被激活 C.DEFAULT ROLE NONE选项将移除一个用户的所有角色 D.通过回收角色中的所有权限来临时地收回一个用户的角色
【正确答案】
B
【答案解析】[解析] 这一题是测试对管理和维护默认角色的理解程度。根据有关建立默认角色的介绍,可知默认角色在用户登录系统时自动激活(开启),所以可以断定选项B是正确的。 根据有关建立默认角色的介绍,可知可以将多个角色授予一个用户而默认角色是这些角色的一个子集(也可能是全部),所以可以断定选项A是错误的。 根据有关建立默认角色的介绍,可知在ALTER USER语句中的DEFAULT ROLE NONE子句的含义是将这个用户的所有角色都设为非默认角色,所以选项C肯定也是错误的。 根据有关激活和禁止角色的介绍,可知临时地收回一个用户的角色的命令是SET ROLE NONE而不是REVOKE(收回),所以选项D肯定也是错误的。