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

INSERT कथन विदेशी कुंजी बाधा के साथ विरोध करता है - SQL सर्वर

आपकी तालिका में dbo.Sup_Item_Cat , इसमें किसी अन्य तालिका के लिए एक विदेशी कुंजी संदर्भ है। एफके जिस तरह से काम करता है, वह उस कॉलम में कोई मान नहीं हो सकता है जो संदर्भित तालिका के प्राथमिक कुंजी कॉलम में भी नहीं है।

यदि आपके पास SQL ​​सर्वर प्रबंधन स्टूडियो है, तो इसे खोलें और sp_help 'dbo.Sup_Item_Cat '। देखें कि एफके किस कॉलम पर है, और यह किस टेबल के किस कॉलम का संदर्भ देता है। आप कुछ खराब डेटा डाल रहे हैं।

अगर आपको कुछ बेहतर तरीके से समझाने की ज़रूरत हो तो मुझे बताएं!



  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. SQL सर्वर DELETE - थोड़े उन्नत परिदृश्य वाली तालिका से एक या अधिक पंक्तियों को हटाना

  3. SQL सर्वर के लिए सीधे संग्रहण स्थान का परिचय

  4. SQL सर्वर (T-SQL) में विभाजित तालिका के लिए सीमा मान प्राप्त करें

  5. चुनिंदा वक्तव्य में मामला