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

उल्लंघन - मूल कुंजी नहीं मिली 02291. 00000 - अखंडता बाधा

जब आप इस इंसर्ट को निष्पादित करते हैं, तो आपके द्वारा निर्दिष्ट विदेशी कुंजी बाधाओं के कारण, जब आप तालिका ItemOrdered बनाते हैं:

INSERT INTO ItemOrdered VALUES(401565981,234489212,'2')

... मान 401565981 और 234489212 क्रमशः Ords और BelitId तालिकाओं में प्रमुख मानों के अनुरूप होने चाहिए - यानी इन 2 प्रश्नों को पंक्तियों को वापस करना चाहिए:

select *
from Ords
where OrderId = 401565981;

select *
from BeltId
where BeltId = 234489212;

त्रुटि संदेश से पता चलता है कि ऐसा नहीं है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल:क्या स्कीमा के लिए समानार्थी बनाना संभव है?

  2. LIKE के साथ सबस्ट्रिंग से मेल खाने वाली पंक्तियां हटाएं?

  3. ओरेकल बाइनरी डेटा प्रकार

  4. मुझे ओरा-30004 क्यों मिलता है जब sys_connect_by_path सीमांकक स्तंभ मानों में मौजूद नहीं है

  5. Oracle PL/SQL प्रक्रिया में त्रुटि