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

त्रुटि:ORA-04043:SQL कमांड लाइन से किसी विशिष्ट उपयोगकर्ता कार्य केंद्र के भीतर किसी तालिका का वर्णन करते समय ऑब्जेक्ट तालिका का नाम मौजूद नहीं है

तालिका के नाम को दोहरे उद्धरण चिह्नों में संलग्न करके, आपने तालिका को केस-संवेदी नाम के साथ बनाया है। नाम को सही ढंग से निर्दिष्ट करने के लिए, अब आपको हमेशा . करना होगा इसे दोहरे उद्धरण चिह्नों में संलग्न करें।

तो Desc Product . के बजाय , आपको Desc "Product" . चाहिए ।

चूंकि यह काफी बोझिल और त्रुटि-प्रवण है, इसलिए आमतौर पर पहले स्थान पर डबल कोट्स में तालिका और कॉलम नामों को संलग्न करने से बचना सबसे अच्छा है। यदि संभव हो, तो मेरा सुझाव है कि आप या तो तालिका को छोड़ दें और फिर से बनाएं या उसका नाम बदलें।




  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 SQL - N पंक्तियों के कॉलम मानों को 1 पंक्ति में N कॉलम में बदलें

  2. Oracle में प्राथमिक डेटाबेस के साथ स्टैंडबाय को सिंक करने के चरण

  3. एसक्यूएल में सबक्वायरी के साथ LIKE और IN का उपयोग करें

  4. यहां कॉलम की अनुमति नहीं है INSERT स्टेटमेंट में त्रुटि

  5. ओरेकल टाइमस्टैम्प नामक फ़ील्ड होने पर ट्रिगर बनाने में विफल क्यों होता है?