Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle में विशेषाधिकार निरस्त करें

ऑब्जेक्ट विशेषाधिकार निरस्त करें

यदि उपयोगकर्ता ने अन्य उपयोगकर्ताओं या भूमिकाओं को विशेषाधिकार दिया है, तो डेटाबेस उन अन्य उपयोगकर्ताओं या भूमिकाओं से विशेषाधिकार भी रद्द कर देता है।

सही रिवोक स्टेटमेंट है:

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

कोई RESTRICT नहीं है ओरेकल में। RESTRICT PostgresSQL, MariaDB, आदि में मौजूद है।

हालांकि मुझे लगता है कि आपका इच्छित तरीका सिर्फ REVOKE Update ON T FROM C एक उपयोगकर्ता से निष्पादित। उसके बाद कोई त्रुटि नहीं है और उपयोगकर्ता C और D को 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. oracle 11g . में sqlplus में सीमांकक कैसे बदलें

  2. अद्यतन विवरण:प्रत्येक SET के बाद सबक्वेरी का पुनर्मूल्यांकन करें

  3. 19.3 PDB बंद ORA-65107 ORA-16078

  4. Oracle ट्रिगर हटाने के बाद... म्यूटेटिंग टेबल (ORA-04091) से कैसे बचें?

  5. एसक्यूएल ओरेकल शुरुआती प्रश्न