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

पीएल/एसक्यूएल भूमिकाओं द्वारा दिए गए विशेषाधिकारों का सम्मान क्यों नहीं करता है?

यह शायद आलस्य और SET ROLE . का संयोजन है आदेश।

मैं असहमत हूं कि जटिल निर्भरताओं के कारण इसकी अनुमति नहीं है। Oracle पहले से ही जटिल निर्भरता का प्रबंधन करता है। और 12c में किसी वस्तु को भूमिका देना संभव है।

मुझे लगता है कि वस्तुओं को उपयोगकर्ता की भूमिकाओं को विरासत में नहीं मिलने का असली कारण SET ROLE है। आज्ञा। एक उपयोगकर्ता के लिए एक भूमिका सौंपी जा सकती है लेकिन इसे एक सत्र के भीतर चालू और बंद करना संभव है। यह एक मूर्खतापूर्ण विशेषता है और मैंने इसका इस्तेमाल कभी नहीं देखा। लेकिन सैद्धांतिक रूप से इसे उसी सत्र या लेन-देन के भीतर पुन:संकलित करने की आवश्यकता होगी, जो वास्तव में भ्रमित करने वाला होगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या बीओएम के साथ यूटीएफ -8 के रूप में एन्कोड की गई फ़ाइल पर SQLPLUS स्क्रिप्ट चलाना संभव है?

  2. PostgreSQL या Oracle में तिथि के अनुसार ऑर्डर कैसे करें

  3. EM13c . में एजेंट डिमोशन

  4. मैं डायनामिक WHERE क्लॉज कैसे बना सकता हूं?

  5. वैध तिथि की जाँच करें जो varchar2 . में घोषित की गई है