विषयसूची:

क्या हम विदेशी कुंजी कॉलम में शून्य मान डाल सकते हैं?
क्या हम विदेशी कुंजी कॉलम में शून्य मान डाल सकते हैं?

वीडियो: क्या हम विदेशी कुंजी कॉलम में शून्य मान डाल सकते हैं?

वीडियो: क्या हम विदेशी कुंजी कॉलम में शून्य मान डाल सकते हैं?
वीडियो: किसी मिश्रित विदेशी कुंजी के भाग में शून्य मानों की अनुमति देना 2024, अप्रैल
Anonim

विदेशी कुंजी में शून्य मान

ए विदेशी कुंजी कि जिसका कॉलम नोट छोड़ें नल कर सकते हैं शामिल होना शून्य मान , भले ही प्राथमिक चाभी शामिल नहीं है शून्य मान . इस प्रकार, आप सम्मिलित कर सकते हैं तालिका में पंक्तियाँ भले ही उनकी विदेशी कुंजी अभी तक ज्ञात नहीं है।

इसी तरह कोई पूछ सकता है, क्या हम विदेशी कुंजी कॉलम में नल डाल सकते हैं?

ए विदेशी कुंजी युक्त शून्य मान माता-पिता के मूल्यों से मेल नहीं खा सकते हैं चाभी , माता-पिता के बाद से चाभी परिभाषा से कर सकते हैं नहीं हैं शून्य मूल्य। हालांकि, एक शून्य विदेशी कुंजी मूल्य हमेशा मान्य होता है, चाहे उसके किसी भी गैर- शून्य भागों। एक मेज कर सकते हैं है बहुत विदेशी कुंजी.

इसके अतिरिक्त, क्या ओरेकल में एक विदेशी कुंजी शून्य हो सकती है? नल और विदेशी कुंजी संबंधपरक मॉडल के मान की अनुमति देता है विदेशी कुंजी या तो संदर्भित प्राथमिक या अद्वितीय से मेल खाने के लिए चाभी मूल्य, या हो शून्य . यदि किसी सम्मिश्र का कोई स्तंभ विदेशी कुंजी है शून्य , फिर गैर- शून्य के अंश चाभी माता-पिता के किसी भी संबंधित हिस्से से मेल खाने की ज़रूरत नहीं है चाभी.

लोग यह भी पूछते हैं, क्या कोई विदेशी कुंजी mysql को शून्य कर सकती है?

5 उत्तर। NULLs in विदेशी कुंजी पूर्णतया स्वीकार्य हैं। में NULLs से निपटना विदेशी कुंजी मुश्किल है लेकिन इसका मतलब यह नहीं है कि आप ऐसे कॉलम को NOT. में बदल दें शून्य और अपने संदर्भ तालिकाओं में डमी ("एन/ए", "अज्ञात", "कोई मूल्य नहीं" आदि) रिकॉर्ड डालें।

क्या एक कॉलम में कई विदेशी कुंजियाँ हो सकती हैं?

सैद्धांतिक रूप से आप कर सकते हैं लागू नहीं करना एकाधिक विदेशी कुंजी सिंगल पर स्तंभ . वैकल्पिक रूप से आप कर सकते हैं प्रक्रियाओं का उपयोग करके इसे लागू करें जहां आप उस इनपुट को मान्य करते हैं जो मौजूद है विभिन्न तालिका और आवश्यक संचालन करें।

सिफारिश की: