撤銷角色¶
概要¶
REVOKE
[ ADMIN OPTION FOR ]
role [, ...]
FROM ( user | USER user | ROLE role) [, ...]
[ GRANTED BY ( user | USER user | ROLE role | CURRENT_USER | CURRENT_ROLE ) ]
描述¶
在目前的目錄中,從指定的委託人撤銷指定的角色。
如果指定 ADMIN OPTION FOR
子句,則會撤銷 GRANT
權限,而不是角色。
為了使角色的 REVOKE
陳述式成功,執行它的使用者應該是角色管理員,或者應該擁有給定角色的 GRANT
選項。
選擇性的 GRANTED BY
子句會使角色被撤銷,並以指定的委託人作為撤銷者。 如果未指定 GRANTED BY
子句,則角色將由目前的用戶作為撤銷者撤銷。
範例¶
從使用者 foo
撤銷角色 bar
REVOKE bar FROM USER foo;
從使用者 baz
和角色 qux
撤銷角色 bar
和 foo
的管理選項
REVOKE ADMIN OPTION FOR bar, foo FROM USER baz, ROLE qux;
限制¶
某些連接器不支援角色管理。 有關更多詳細資訊,請參閱連接器文件。