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

मैं user_objects जैसे सिस्टम दृश्यों की पूरी परिभाषा (एसक्यूएल) कैसे प्राप्त कर सकता हूं?

सिस्टम दृश्य की परिभाषा देखने के लिए +1!

पहली समस्या (DBMS_METADATA खाली) एक विशेषाधिकार समस्या है। दस्तावेज़ीकरण के अनुसार , सामान्य उपयोगकर्ता केवल अपने स्वयं के ऑब्जेक्ट देखेंगे। आपको भूमिका की आवश्यकता होगी SELECT_CATALOG_ROLE या EXP_FULL_DATABASE अन्य उपयोगकर्ता वस्तुओं को देखने के लिए।

दूसरी समस्या (एसक्यूएल पूर्ण नहीं है) डेटाटाइप से आती है लंबा , जो - Oracle के अनुसार - अब उपयोग नहीं किया जाना चाहिए। हालाँकि, यह अभी भी Oracle द्वारा परिभाषाओं, डिफ़ॉल्ट, बाधा पाठ आदि को देखने के लिए उपयोग किया जाता है। क्योंकि इसे संभालना बहुत कठिन है, दृश्य ALL_VIEWS मूल पाठ LONG . में है text_vc . कॉलम में कॉलम और एक छोटा टेक्स्ट, ज्यादातर पहले 4000 वर्ण, कॉलम में , संभवतः "पाठ्यक्रम में पाठ" के लिए।

संपादित करें:

मेरा मानना ​​है कि आप Oracle 12 का उपयोग करते हैं जैसा कि आप कॉलम text_vc . का उल्लेख करते हैं , जो Oracle 11 में उपलब्ध नहीं है। संभवतः, आप एक कंटेनरीकृत डेटाबेस का उपयोग कर रहे हैं। अगर ऐसा है, तो कृपया सीडीबी में डेटा डिक्शनरी आर्किटेक्चर . जाहिरा तौर पर, ओरेकल की परिभाषा की आपूर्ति की गई चीजें जैसे दृश्य और पैकेज केवल रूट कंटेनर में दिखाई देते हैं। आहें!!



  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.DataAccess विजुअल स्टूडियो 2013 में चयन के लिए उपलब्ध नहीं है

  2. जेपीए नामक क्वेरी के आईएन क्लॉज में गतिशील पैरामीटर का उपयोग कैसे करें?

  3. WebLogic सर्वर को मौजूदा ग्रहण में कैसे कॉन्फ़िगर करें

  4. ओरेकल में शनिवार, रविवार और छुट्टियों को छोड़कर 48 कार्य घंटों की तारीख कैसे खोजें?

  5. ओरेकल एपेक्स:इंटरैक्टिव रिपोर्ट में रेडियो बटन बनाने के लिए कदम दर कदम दृष्टिकोण