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

कॉलम मौजूद होने पर भी मेरे पास ORA-00904 क्यों है?

ORA-00904-invalid identifier त्रुटियाँ अक्सर केस-संवेदनशीलता मुद्दों के कारण होती हैं। आम तौर पर, Oracle टेबल और कॉलम केस संवेदनशील नहीं होते हैं और उनमें विराम चिह्न और रिक्त स्थान नहीं हो सकते हैं। लेकिन अगर आप एक उद्धृत पहचानकर्ता बनाने के लिए दोहरे उद्धरण चिह्नों का उपयोग करते हैं, तो उस पहचानकर्ता को हमेशा दोहरे उद्धरण चिह्नों और सही मामले के साथ संदर्भित किया जाना चाहिए। उदाहरण के लिए:

create table bad_design("goodLuckSelectingThisColumn  " number);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. किसी भी प्रत्यक्ष कार्य (ओरेकल) का उपयोग किए बिना शब्दों में संख्या प्रदर्शित करने के लिए SQL कथन

  2. पता लगाएं कि ओरेकल में कौन सी तिमाही तिथि संबंधित है

  3. Oracle से .Net में खराब प्रदर्शन क्लोब फ़ील्ड प्राप्त कर रहा है

  4. समवर्ती अद्यतन हाइबरनेट में हैंडलिंग

  5. हाइबरनेट के org.hibernate.Query . के माध्यम से क्लॉब डेटा को स्ट्रिंग (उत्सुक) के रूप में लोड करना