DROP ROLE
描述
该语句用于删除角色。
使用限制及注意事项
- 删除角色时,系统会自动将角色从已授予该角色的所有用户和角色中撤销,并将其从数据库中删除。
- 系统变量
mandatory_roles中的角色不能删除。 - 同时删除多个角色时,只要其中有一个角色无法成功删除,那么整个删除操作将会回滚,所有角色都不会被删除。
权限要求
删除角色需要当前用户具备 CREATE USER 权限或 DROP ROLE 权限。有关 seekdb 权限的详细介绍,参见 seekdb 的权限分类。
语法
DROP ROLE role_name [, role_name ...];
参数解释
| 参数 | 描述 |
|---|---|
| role_name | 指定要删除的角色名,同时删除多个角色时,角色名称用英文逗号(,)隔开。 |
示例
删除角色 role001。
DROP ROLE role001;