ALTER GROUP
ALTER GROUP¶
更改角色名称或成员关系。
- 语法
-
``` sql ALTER GROUP groupname ADD USER username [, … ]
ALTER GROUP groupname DROP USER username [, … ]
ALTER GROUP groupname RENAME TO newname ```
- 描述
-
ALTER GROUP
更改了用户组的属性,这是一个被废弃的命令,不过为了向后兼容 还是被接受的。组和用户被更一般的概念角色所替代,参阅ALTER ROLE
获取更多信息前面两个语句往组里面添加或者删除一个用户,任何角色都可以当作是用户名或者组名。完成这种任务的首选方式是使用GRANT 和REVOKE.
- 参数
-
该SQL命令参数说明见下
groupname
- 要修改的组(角色)的名称
username
- 要添加到组或从组中删除的用户(角色)。用户(角色)必须已经存在。
newname
- 组(角色)的新名称。
- 示例
-
要将用户添加到组中:
ALTER GROUP staff ADD USER karl, john;
从组中删除用户:
ALTER GROUP workers DROP USER beth;
- 兼容性说明
- 在SQL标准中没有
ALTER GROUP
语句 - 相关SQL命令
ALTER ROLE
,GRANT
,REVOKE