更新时间:2024-11-01 GMT+08:00
DROP ROLE
功能描述
删除指定的角色。
语法格式
DROP ROLE [ IF EXISTS ] role_name [, ...];
参数说明
- IF EXISTS
如果指定的角色不存在,则发出一个notice而不是抛出一个错误。
- role_name
要删除的角色名称。
取值范围:已存在的角色。
示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
--创建一个角色,名为manager,密码为********。 openGauss=# CREATE ROLE manager IDENTIFIED BY '********'; --创建一个角色,从2015年1月1日开始生效,到2026年1月1日失效。 openGauss=# CREATE ROLE miriam WITH LOGIN PASSWORD '********' VALID BEGIN '2015-01-01' VALID UNTIL '2026-01-01'; --修改角色manager的密码为**********。 openGauss=# ALTER ROLE manager IDENTIFIED BY '**********' REPLACE '********'; --修改角色manager为系统管理员。 openGauss=# ALTER ROLE manager SYSADMIN; --删除角色manager。 openGauss=# DROP ROLE manager; --删除角色miriam。 openGauss=# DROP GROUP miriam; |
父主题: SQL语法