删除用户。

语法

drop_role_statement ::=  DROP ROLE [ IF EXISTS ] role_name

说明

  • 通过DROP ROLE语句,可删除用户。
    • 客户端对待删除的用户需具有删除权限。
    • 客户端不能删除状态为“正在登录“的用户。
    • 只有超级用户才可删除超级用户。
  • [ IF EXISTS ]
    • 若未使用该选项,尝试删除不存在的用户时会出现无效的查询条件。
    • 若使用了该选项,尝试删除不存在的用户时,则该语句为no-op

参数

参数 说明
role_name 指定用户角色名称。

示例

DROP ROLE bob;
DROP ROLE IF EXISTS bob;