आपकी तालिका में dbo.Sup_Item_Cat
, इसमें किसी अन्य तालिका के लिए एक विदेशी कुंजी संदर्भ है। एफके जिस तरह से काम करता है, वह उस कॉलम में कोई मान नहीं हो सकता है जो संदर्भित तालिका के प्राथमिक कुंजी कॉलम में भी नहीं है।
यदि आपके पास SQL सर्वर प्रबंधन स्टूडियो है, तो इसे खोलें और sp_help
'dbo.Sup_Item_Cat
'। देखें कि एफके किस कॉलम पर है, और यह किस टेबल के किस कॉलम का संदर्भ देता है। आप कुछ खराब डेटा डाल रहे हैं।
अगर आपको कुछ बेहतर तरीके से समझाने की ज़रूरत हो तो मुझे बताएं!