介绍语句SET ROLESET ROLE 语句激活当前用户的角色。 SET ROLE {DEFAULT | NONE | role [,...] | ALL | ALL EXCEPT role [,...]} 设置默认角色 为用户设置默认角色。 默认角色在用户登录时会自动激活。您只能将先前授予的角色设置为默认角色。如果角色未授予给用户,ClickHouse 将抛出异常。 SET DEFAULT ROLE {NONE | role [,...] | ALL | ALL EXCEPT role [,...]} TO {user|CURRENT_USER} [,...] 示例 为用户设置多个默认角色: SET DEFAULT ROLE role1, role2, ... TO user 将所有授予的角色设置为用户的默认角色: SET DEFAULT ROLE ALL TO user 从用户中清除默认角色: SET DEFAULT ROLE NONE TO user 将所有授予的角色设置为默认角色,除了特定角色 role1 和 role2: SET DEFAULT ROLE ALL EXCEPT role1, role2 TO user