Revocare il privilegio dell'oggetto
Se l'utente ha concesso il privilegio ad altri utenti o ruoli, il database revoca il privilegio anche a quegli altri utenti o ruoli.
L'istruzione REVOKE corretta è:
REVOKE object_priv [(column1, column2..)] ON [schema.]object
FROM {user, | role, |PUBLIC} [CASCADE CONSTRAINTS] [FORCE]
Non c'è RESTRICT
in Oracle. Il RESTRICT
esiste in PostgresSQL, MariaDB, ecc.
Tuttavia, penso che il tuo modo previsto sia solo REVOKE Update ON T FROM C
eseguito da un utente A. Dopodiché non ci sono errori e gli utenti C e D NON hanno il privilegio di aggiornare T.