Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Revogar privilégios no Oracle


Revogar privilégio de objeto

Se o usuário concedeu o privilégio a outros usuários ou funções, o banco de dados também revogará o privilégio desses outros usuários ou funções.

A instrução REVOKE correta é:
  REVOKE object_priv [(column1, column2..)] ON [schema.]object 
         FROM {user, | role, |PUBLIC} [CASCADE CONSTRAINTS] [FORCE] 

Não há RESTRICT em Oráculo. O RESTRICT existe no PostgresSQL, MariaDB, etc.

No entanto, acho que a maneira pretendida é apenas REVOKE Update ON T FROM C executado a partir do usuário A. Depois disso, não há nenhum erro e os usuários C e D NÃO têm privilégio para atualizar T.