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

Tilbagekald privilegier i Oracle

Tilbagekald objektprivilegium

Hvis brugeren har givet privilegiet til andre brugere eller roller, tilbagekalder databasen også privilegiet fra disse andre brugere eller roller.

Den korrekte REVOKE-sætning er:

REVOKE object_priv [(column1, column2..)] ON [schema.]object FROM {user, | role, |PUBLIC} [CASCADE CONSTRAINTS] [FORCE]

Der er ingen RESTRICT i Oracle. RESTRICT findes i PostgresSQL, MariaDB osv.

Jeg tror dog, at din tilsigtede måde bare er REVOKE Update ON T FROM C udføres fra A-bruger. Derefter er der ingen fejl, og brugere C og D har IKKE privilegium til at opdatere T.




  1. mySQL Returnerer top 5 i hver kategori

  2. Materialiseret udsigt med Oracle

  3. Hvad er forskellene mellem lagrede procedurer, funktioner og rutiner?

  4. Er det muligt at gemme et 1 byte nummer i Postgres?