Revocar privilegio de objeto
Si el usuario ha otorgado el privilegio a otros usuarios o roles, la base de datos también revoca el privilegio de esos otros usuarios o roles.
La sentencia REVOKE correcta es:
REVOKE object_priv [(column1, column2..)] ON [schema.]object
FROM {user, | role, |PUBLIC} [CASCADE CONSTRAINTS] [FORCE]
No hay RESTRICT
en Oráculo. El RESTRICT
existe en PostgresSQL, MariaDB, etc.
Sin embargo, creo que la forma prevista es simplemente REVOKE Update ON T FROM C
ejecutado desde un usuario. Después de eso, no hay ningún error y los usuarios C y D NO tienen privilegios para actualizar T.