返回介绍

I. 教程

II. SQL 语言

III. 服务器管理

IV. 客户端接口

V. 服务器端编程

VI. 参考手册

VII. 内部

VIII. 附录

ALTER GROUP

发布于 2019-09-30 03:10:27 字数 1149 浏览 930 评论 0 收藏 0

名称

ALTER GROUP--修改角色名或者成员关系

语法

ALTER GROUP groupname ADD USER username [, ... ]
ALTER GROUP groupname DROP USER username [, ... ]

ALTER GROUP groupname RENAME TO newname

描述

ALTER GROUP 修改一个用户组的属性。这是一条过时的命令,不过出于向后兼容的原因还被接受,因为组(及用户)都已经被更一般的概念:角色,给代替了。

头两个形式从组中增加或者删除用户。任何角色都可以当作"用户"或者"组"来做这个事情。这个变体实际上等效于给命名为"组"的角色名赋予或者撤销成员关系;因此,做这个事情的比较好的方法是 GRANTREVOKE

第三种变体修改一个组的名字。它完全等效于用 ALTER ROLE 重命名角色。

参数

groupname

要更改的组(角色)名称

username

准备向组(角色)中增加或从组(角色)中删除的用户名(必须已经存在)。ALTER GROUP 并不创建或删除用户。

newname

组的新名字

例子

向组中增加用户:

ALTER GROUP staff ADD USER karl, john;

从组中删除用户:

ALTER GROUP workers DROP USER beth;

兼容性

SQL 标准里没有 ALTER GROUP 语句。

又见

GRANT, REVOKE, ALTER ROLE

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文