将用户扩展角色重新更改回常规用户。
前提条件
必须拥有 MANAGE ROLES 系统特权,或者对该角色具有管理权限。
上下文和注释
只要所有相关角色满足具有活动口令的管理用户的最低要求数量(由 min_role_admin 数据库选项设置),用户扩展角色便能重新转换回常规用户。
连接到数据库。
执行与以下类似的语句:
选项 | 语句 | ||
---|---|---|---|
如果未将角色授予任何角色或用户,将该角色重新转换回用户 |
|
||
将角色重新转换回用户,并撤消用户扩展角色被授予的所有用户或角色的基础特权 |
|
例
以下语句将名为 Joe 的用户扩展角色重新转换回常规用户。用户扩展角色所拥有的对象现在由常规用户 Joe 拥有。已授予 Joe 的用户或角色保留与该角色相关联的基础特权。
DROP ROLE FROM USER Joe; |
以下语句将名为 Sam 的用户扩展角色重新转换回常规用户。已授予 Sam 的用户和角色将撤消 Jack 的特权。
DROP ROLE FROM USER Sam WITH REVOKE; |
以下语句将删除名为 Marketing2 的角色及其拥有的对象,并撤消该角色所授予的用户和角色的基础系统特权。
DROP ROLE Marketing2 WITH REVOKE WITH DROP OBJECTS; |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |