跳到主要内容

SET DEFAULT ROLE

描述

该语句用于设置用户登录时默认激活的角色。

使用限制及注意事项

当前用户必须拥有待指定的角色,才能执行本操作。

权限要求

提示

如果用户是为自身设置默认激活已经被授予的角色,则不需要任何权限。

激活角色需要当前用户具备 CREATE USER 权限。有关 seekdb 权限的详细介绍,参见 seekdb 的权限分类

语法

SET DEFAULT ROLE
{NONE | ALL | role_name [, role_name ...]}
TO user_name [, user_name ...];

参数解释

参数描述
NONE指定停用用户被授予的所有角色。
ALL指定激活用户下所有的角色。
role_name指定角色的名称,激活多个角色时,角色名用英文逗号(,)隔开。
user_name指定用户名称,激活多个用户的角色时,用户名用英文逗号(,)隔开。

示例

指定用户 user001 在登录时,默认激活用户被授予的角色 role001role002

SET DEFAULT ROLE role001, role002 TO user001;

相关文档