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

ORA-00942:तालिका या दृश्य मौजूद नहीं है (जब एक अलग sql काम करता है, लेकिन एक ऑरैकल फ़ंक्शन के अंदर काम नहीं करता है)

इस बात की प्रबल संभावना है कि तालिका 1 से चयन करने के विशेषाधिकार किसी भूमिका को दिए गए हैं, और भूमिका आपको दी गई है। किसी भूमिका के लिए दिए गए विशेषाधिकार उपयोगकर्ता द्वारा लिखित PL/SQL के लिए उपलब्ध नहीं हैं, भले ही उपयोगकर्ता को भूमिका प्रदान की गई हो।

आप इसे उन उपयोगकर्ताओं के लिए बहुत कुछ देखते हैं जिन्हें sys के स्वामित्व वाली वस्तुओं पर dba भूमिका दी गई है। dba भूमिका वाला उपयोगकर्ता कह सकता है, SELECT * from V$SESSION , लेकिन ऐसा फ़ंक्शन लिखने में सक्षम नहीं होगा जिसमें SELECT * FROM V$SESSION शामिल हो ।

फिक्स ऑब्जेक्ट पर सीधे उपयोगकर्ता को स्पष्ट अनुमति देना है, उदाहरण के लिए, ऊपर के मामले में, SYS उपयोगकर्ता को GRANT SELECT ON V_$SESSION TO MyUser;



  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 के डिकोड के एक्सेस/जेट समकक्ष

  2. Oracle में XLSX (एक्सेल) फ़ाइल पढ़ें और आयात करें

  3. Oracle एपेक्स में ट्री क्वेरी के शीर्षक में Html टैग जोड़ना

  4. मैं ओरेकल एसक्यूएल में सभी प्रबंधकों के नाम और उनके सभी प्रबंधकों के नाम ढूंढना चाहता हूं

  5. ओरेकल में 1 स्तर की गहरी घोंसले की सीमा से कैसे निपटें?