विषयसूची:
वीडियो: क्या हम विदेशी कुंजी कॉलम में शून्य मान डाल सकते हैं?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
विदेशी कुंजी में शून्य मान
ए विदेशी कुंजी कि जिसका कॉलम नोट छोड़ें नल कर सकते हैं शामिल होना शून्य मान , भले ही प्राथमिक चाभी शामिल नहीं है शून्य मान . इस प्रकार, आप सम्मिलित कर सकते हैं तालिका में पंक्तियाँ भले ही उनकी विदेशी कुंजी अभी तक ज्ञात नहीं है।
इसी तरह कोई पूछ सकता है, क्या हम विदेशी कुंजी कॉलम में नल डाल सकते हैं?
ए विदेशी कुंजी युक्त शून्य मान माता-पिता के मूल्यों से मेल नहीं खा सकते हैं चाभी , माता-पिता के बाद से चाभी परिभाषा से कर सकते हैं नहीं हैं शून्य मूल्य। हालांकि, एक शून्य विदेशी कुंजी मूल्य हमेशा मान्य होता है, चाहे उसके किसी भी गैर- शून्य भागों। एक मेज कर सकते हैं है बहुत विदेशी कुंजी.
इसके अतिरिक्त, क्या ओरेकल में एक विदेशी कुंजी शून्य हो सकती है? नल और विदेशी कुंजी संबंधपरक मॉडल के मान की अनुमति देता है विदेशी कुंजी या तो संदर्भित प्राथमिक या अद्वितीय से मेल खाने के लिए चाभी मूल्य, या हो शून्य . यदि किसी सम्मिश्र का कोई स्तंभ विदेशी कुंजी है शून्य , फिर गैर- शून्य के अंश चाभी माता-पिता के किसी भी संबंधित हिस्से से मेल खाने की ज़रूरत नहीं है चाभी.
लोग यह भी पूछते हैं, क्या कोई विदेशी कुंजी mysql को शून्य कर सकती है?
5 उत्तर। NULLs in विदेशी कुंजी पूर्णतया स्वीकार्य हैं। में NULLs से निपटना विदेशी कुंजी मुश्किल है लेकिन इसका मतलब यह नहीं है कि आप ऐसे कॉलम को NOT. में बदल दें शून्य और अपने संदर्भ तालिकाओं में डमी ("एन/ए", "अज्ञात", "कोई मूल्य नहीं" आदि) रिकॉर्ड डालें।
क्या एक कॉलम में कई विदेशी कुंजियाँ हो सकती हैं?
सैद्धांतिक रूप से आप कर सकते हैं लागू नहीं करना एकाधिक विदेशी कुंजी सिंगल पर स्तंभ . वैकल्पिक रूप से आप कर सकते हैं प्रक्रियाओं का उपयोग करके इसे लागू करें जहां आप उस इनपुट को मान्य करते हैं जो मौजूद है विभिन्न तालिका और आवश्यक संचालन करें।
सिफारिश की:
SQL सर्वर में प्राथमिक कुंजी विदेशी कुंजी संबंध कैसे बना सकते हैं?
SQL सर्वर प्रबंधन स्टूडियो का उपयोग करना ऑब्जेक्ट एक्सप्लोरर में, उस तालिका पर राइट-क्लिक करें जो संबंध के विदेशी-कुंजी पक्ष पर होगी और डिज़ाइन पर क्लिक करें। तालिका डिज़ाइनर मेनू से, संबंध क्लिक करें। विदेशी-कुंजी संबंध संवाद बॉक्स में, जोड़ें क्लिक करें। चयनित संबंध सूची में संबंध पर क्लिक करें
प्राथमिक कुंजी और विदेशी कुंजी क्या हैं?
प्राथमिक कुंजी बनाम विदेशी कुंजी का संबंध एक प्राथमिक कुंजी विशिष्ट रूप से संबंधपरक डेटाबेस तालिका में एक रिकॉर्ड की पहचान करती है, जबकि एक विदेशी कुंजी एक तालिका में फ़ील्ड को संदर्भित करती है जो किसी अन्य तालिका की प्राथमिक कुंजी है
क्या हम अद्वितीय कुंजी Oracle में एकाधिक NULL मान सम्मिलित कर सकते हैं?
वह है: जबकि (1, 1, शून्य) की अनुमति है, लेकिन एक से अधिक बार नहीं, तीन कॉलम में मानों (शून्य, शून्य, शून्य) के साथ एक पंक्ति जो अद्वितीय कुंजी बनाती है, को कितनी बार अनुमति दी जाती है - जैसे एकल-स्तंभ मामले में
क्या कोई विदेशी कुंजी किसी अन्य विदेशी कुंजी का संदर्भ दे सकती है?
1 उत्तर। एक विदेशी कुंजी अद्वितीय के रूप में परिभाषित किसी भी क्षेत्र को संदर्भित कर सकती है। यदि उस अद्वितीय क्षेत्र को स्वयं एक विदेशी कुंजी के रूप में परिभाषित किया गया है, तो इससे कोई फर्क नहीं पड़ता। यदि यह एक अद्वितीय क्षेत्र है, तो यह किसी अन्य FK . का लक्ष्य भी हो सकता है
प्राथमिक कुंजी माध्यमिक कुंजी और विदेशी कुंजी क्या है?
विदेशी कुंजी: प्राथमिक कुंजी एक तालिका दूसरी तालिका में दिखाई दे रही है (क्रॉस-रेफरेंस)। द्वितीयक (या वैकल्पिक) कुंजी: क्या तालिका में कोई फ़ील्ड है जो ऊपर दिए गए दो प्रकारों में से किसी एक के लिए चयनित नहीं है