On this page
ALTER GROUP
ALTER GROUP-更改角色名称或成员
Synopsis
ALTER GROUP role_specification ADD USER user_name [, ... ]
ALTER GROUP role_specification DROP USER user_name [, ... ]
where role_specification can be:
role_name
| CURRENT_USER
| SESSION_USER
ALTER GROUP group_name RENAME TO new_name
Description
ALTER GROUP
更改用户组的属性。这是一个过时的命令,尽管为了向后兼容仍被接受,因为组(和用户)也已被更一般的角色概念所取代。
前两个变体将用户添加到组中或将其从组中删除。 (为此,任何角色都可以扮演“用户”或“组”的角色.)这些变体实际上等效于授予或撤消名为“组”的角色的成员资格。因此,执行此操作的首选方法是使用GRANT或REVOKE。
第三个变体更改组的名称。这完全等同于使用ALTER ROLE重命名角色。
Parameters
group_name
- 要修改的组(角色)的名称。
user_name
- 要添加到组或从组中删除的用户(角色)。用户必须已经存在;
ALTER GROUP
不会创建或删除用户。
- 要添加到组或从组中删除的用户(角色)。用户必须已经存在;
new_name
- 组的新名称。
Examples
将用户添加到组:
ALTER GROUP staff ADD USER karl, john;
从组中删除用户:
ALTER GROUP workers DROP USER beth;
Compatibility
SQL 标准中没有ALTER GROUP
语句。