Oracle
 sql >> Database >  >> RDS >> Oracle

Revocare i privilegi in Oracle

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.