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

Oracle VPD/RLS के साथ प्रेडिकेट एरर

चूंकि आपका नीति कार्य व्यवस्थापक स्कीमा पर है तो आपको उपयोगकर्ता तालिका से चयन को इसके स्कीमा के साथ अर्हता प्राप्त करनी चाहिए:

v_project:= '(select project from db1.users where user_name = (select sys_context(''userenv'',''session_user'') from dual))';

इसके अलावा, आपको ट्रेस फ़ाइल की जांच करनी चाहिए क्योंकि यह अनुशंसा करता है कि यह आपको सटीक SQL दिखाएगा जो कि वास्तविक त्रुटि संदेश के साथ-साथ चलाया जा रहा है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ExecuteNonQuery हमेशा शून्य लौटाता है। क्या मैं सत्यापन के लिए अपने कोड में इस 0 मान का उपयोग कर सकता हूं?

  2. Stroredprocedure निष्पादित करते समय त्रुटि आ रही है

  3. गतिविधि का योग

  4. 'ORA-00942:तालिका या दृश्य मौजूद नहीं है' केवल एक संग्रहीत प्रक्रिया के भीतर चलने पर

  5. oracle 11G में सबसे पुराना विभाजन स्वचालित रूप से छोड़ें