如果用户已将特权授予其他用户或角色,则数据库还将撤消那些其他用户或角色的特权。
正确的REVOKE语句是:
REVOKE object_priv [(column1, column2..)] ON [schema.]object
FROM {user, | role, |PUBLIC} [CASCADE CONSTRAINTS] [FORCE]
RESTRICT
Oracle中没有。将RESTRICT
在Postgresql中,MariaDB的,等存在
但是我认为您的预期方法只是REVOKE Update ON T FROM C
从A用户执行。之后,没有任何错误,并且用户C和D没有更新T的特权。