sql >> Base de Datos >  >> RDS >> Oracle

Revocar privilegios en Oracle

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.