विषयसूची:

SQL सर्वर में विदेशी कुंजी कैसे काम करती है?
SQL सर्वर में विदेशी कुंजी कैसे काम करती है?

वीडियो: SQL सर्वर में विदेशी कुंजी कैसे काम करती है?

वीडियो: SQL सर्वर में विदेशी कुंजी कैसे काम करती है?
वीडियो: एसक्यूएल सर्वर 27 - विदेशी कुंजी बाधाएं कैसे बनाएं 2024, मई
Anonim

ऑर्डर_आईडी: प्राथमिक कुंजी

इसी तरह, आप पूछ सकते हैं, मैं SQL में एक विदेशी कुंजी का संदर्भ कैसे दूं?

सारांश:

  1. विदेशी कुंजी का प्रत्येक मान अन्य तालिकाओं की प्राथमिक कुंजी का हिस्सा होना चाहिए।
  2. विदेशी कुंजी उसी तालिका में किसी अन्य कॉलम का संदर्भ दे सकती है। इस संदर्भ को स्व-संदर्भ के रूप में जाना जाता है।
  3. आप तालिका बनाएँ, तालिका बदलें, या SQL सर्वर प्रबंधन स्टूडियो का उपयोग करके एक विदेशी कुंजी बना सकते हैं।

कोई यह भी पूछ सकता है कि विदेशी चाबियां किन समस्याओं का परिचय देती हैं? यहां कुछ सामान्य विदेशी प्रमुख समस्याएं दी गई हैं।

  • लटकती हुई विदेशी चाबियां। एक विदेशी कुंजी प्राथमिक कुंजी को इंगित करती है जो वहां नहीं है।
  • प्राथमिक कुंजी के अलावा किसी अन्य अद्वितीय कुंजी का संदर्भ। इसका कोई फायदा नहीं है।
  • तालिकाओं के बीच अनौपचारिक संबंध।
  • बेमेल डेटा प्रकार।
  • ओवरलोडेड विदेशी कुंजियाँ।

साथ ही यह जानने के लिए कि आप विदेशी कुंजी कैसे लिखते हैं?

विदेशी कुंजी एक इनलाइन बाधा का उपयोग करना); इस सिंटैक्स का उपयोग करके, आप अपना CREATE कीवर्ड निर्दिष्ट करें, फिर तालिका का नाम, फिर कोष्ठक खोलें। कॉलम के लिए, आप के रूप में निर्दिष्ट करना चाहते हैं विदेशी कुंजी , और अंत में संदर्भ शब्द जोड़ें (डेटा प्रकार के बाद)। फिर, दूसरी तालिका का नाम निर्दिष्ट करें।

क्या प्राथमिक कुंजी विदेशी कुंजी हो सकती है?

प्राथमिक कुंजी हमेशा अद्वितीय होने की जरूरत है, विदेशी कुंजी यदि तालिका एक-से-अनेक संबंध है, तो गैर-अद्वितीय मानों की अनुमति देने की आवश्यकता है। a. का उपयोग करना बिल्कुल ठीक है विदेशी कुंजी के रूप में प्राथमिक कुंजी यदि तालिका एक-से-एक संबंध से जुड़ी है, न कि एक-से-अनेक संबंध से।

सिफारिश की: