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

ORA-00942:टेबल या व्यू मौजूद नहीं है... क्या मुझे और जानकारी मिल सकती है?

यदि पीएल/एसक्यूएल प्रक्रिया संकलित होती है, तो कोई भी सीधे संदर्भित तालिका मौजूद होनी चाहिए। मुझे लगता है कि यह गतिशील एसक्यूएल है। यदि आप DBMS_SQL का उपयोग कर रहे हैं, तो आप LAST_ERROR_POSITION का उपयोग कर सकते हैं . यदि आप तत्काल तत्काल उपयोग कर रहे हैं, और आपके पास एसक्यूएल एक आसान चर में है, तो अपने कोड को कुछ ऐसा करने के लिए कहें:

begin
  execute immediate v_sql;
exception
  when others then
    declare
      v_cur BINARY_INTEGER;
    begin
      v_cur := dbms_sql.open_cursor;
      dbms_sql.parse (v_cur, v_sql, dbms_sql.native);
    exception
      when others then
        dbms_output.put_line (sqlerrm || ' near pos ' ||
                     substr(v_sql,dbms_sql.last_error_position -10,40));
        dbms_sql.close_cursor (v_cur);
        raise;
    end;
end;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अपरिभाषित फ़ंक्शन पर कॉल करें oci_connect ()

  2. ओरेकल के साथ रेल पर रूबी को कैसे कॉन्फ़िगर करें?

  3. जब मैं FROM के बाद किसी तालिका का नाम बदलने का प्रयास करता हूं तो मुझे त्रुटि क्यों मिलती है?

  4. सी # के माध्यम से ओरेकल डाटाबेस से कनेक्ट हो रहा है?

  5. Oracle JDBC रेडीस्टेटमेंट ऑब्जेक्ट से बाइंड पैरामीटर के मान कैसे प्राप्त करें