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

विशिष्ट स्कीमा पर उपयोगकर्ता विशेषाधिकार कैसे प्रदान करें?

आप नहीं कर सकते।

सबसे अच्छा आप यह कर सकते हैं कि उपयोगकर्ता को स्कीमा बी में प्रत्येक तालिका को 'चयन' विशेषाधिकार प्रदान करें।

यह क्वेरी आपके लिए आवश्यक कमांड जेनरेट करेगी:

select 'grant select on A.'||table_name||' to B;' 
from dba_Tables 
where owner = 'A';

इसके साथ समस्या यह है कि यदि आप ए में नई तालिका जोड़ना चाहते हैं तो आपको उस पर अलग से विशेषाधिकार देना होगा। यह स्वचालित रूप से ऐसा नहीं करेगा..



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TO_YMINTERVAL () Oracle में फ़ंक्शन

  2. अंतराल को मिनटों में बदलें

  3. अशक्त मानों को प्रतिस्थापित करते हुए दो पंक्तियों को एक में मिलाना

  4. एक Oracle लेखा परीक्षा जीवित रहना

  5. ORACLE - सबक्वेरी पर काउंट चुनें