Name
ALTER GROUP -- 修改一个用户组
Synopsis
ALTER GROUP groupname ADD USER username [, ... ]
ALTER GROUP groupname DROP USER username [, ... ]
ALTER GROUP groupname RENAME TO newname
描述
ALTER GROUP 用于修改一个用户组。
头两个形式从组中增加或者删除用户。
只有数据库超级用户才能使用这条命令。向组中增加用户并不创建用户。
同样从组中删除用户也不删除用户本身。
第三种变体修改一个组的名字。只有数据库超级用户可以重命名组。
参数
- groupname
要更改的组名称。
- username
准备向组中增加或从组中删除的用户名。用户名必须已经存在。
- newname
组的新名字。
例子
向组中增加用户:
ALTER GROUP staff ADD USER karl, john;
从组中删除用户:
ALTER GROUP workers DROP USER beth;
兼容性
SQL92里没有
ALTER GROUP 语句。角色(roles)的概念与之类似。