GRANT OWNERSHIP ON ROLE 命令:限制将角色所有权转移给自身(已取消)¶
注意
此 BCR 已取消并已从 2024_08 捆绑包(默认禁用) 中移除。
启用此行为变更捆绑包后,角色所有权的转移将受到如下限制:
- 变更前:
用户可将角色的所有权授予角色本身。例如,允许使用以下 GRANT 语句:
GRANT OWNERSHIP ON ROLE my_role TO ROLE my_role;
- 变更后:
用户不能再将角色的所有权授予角色本身。例如,使用以下 GRANT 语句会返回错误:
GRANT OWNERSHIP ON ROLE my_role TO ROLE my_role;
003645 (42501): SQL execution error: Transferring OWNERSHIP of a role to itself is not allowed.
参考:1781