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

इस कॉलम-सूची के लिए कोई मेल खाने वाली अद्वितीय या प्राथमिक कुंजी नहीं है। हालांकि प्राथमिक कुंजी मौजूद है

समस्या यह है कि EMP_ID (अपने आप में) तालिका की प्राथमिक या अद्वितीय कुंजी नहीं है Employees , इसके बजाय, आपके पास एक मिश्रित प्राथमिक कुंजी (EMP_ID, EXPERT_ID) है ।

समस्या को ठीक करने के लिए EMP_ID बनाएं Employees . की प्राथमिक कुंजी तालिका (जो सहज प्रतीत होती है क्योंकि प्रत्येक कर्मचारी के पास एक अद्वितीय आईडी होनी चाहिए) या EMP_ID पर एक अलग अद्वितीय बाधा जोड़ें ।

जैसा कि टिप्पणियों में बताया गया है, यदि आप EMP_ID बनाते हैं प्राथमिक कुंजी, फिर (EMP_ID, EXPERT_ID) एक्सटेंशन द्वारा भी अद्वितीय होगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ऑरैकल क्वेरी में इनपुट के रूप में स्ट्रिंग मान 1,2 पास करने में असमर्थ

  2. Oracle 12c Ubuntu 17.04 स्थापना त्रुटि

  3. Oracle कर्सर का रिटर्न प्रकार

  4. ORACLE एक ट्रिगर में 1 से कई तालिका संबंधों के साथ रिकॉर्ड अपडेट कर रहा है

  5. ojdbc14.jar बनाम ojdbc6.jar