Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Odbierz przywileje w Oracle

Odwołaj uprawnienie do obiektu

Jeśli użytkownik przyznał uprawnienia innym użytkownikom lub rolom, baza danych odbierze uprawnienia również tym innym użytkownikom lub rolom.

Prawidłowe oświadczenie REVOKE to:

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

Nie ma RESTRICT w Oracle. RESTRICT istnieje w PostgresSQL, MariaDB itp.

Myślę jednak, że twoim zamierzonym sposobem jest po prostu REVOKE Update ON T FROM C wykonywane z użytkownika A. Po tym nie ma żadnego błędu, a użytkownicy C i D NIE mają uprawnień do aktualizacji T.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd logowania Sqlplus podczas używania zmiennych bash:SP2-0306:Nieprawidłowa opcja

  2. Tabele zewnętrzne Oracle

  3. SQL. Jak odwołać się do złożonego klucza podstawowego Oracle?

  4. Jak wykonać kopię zapasową maszyn wirtualnych RAC

  5. Optymalizator Oracle 10 od REGUŁY do KOSZTÓW:dlaczego?