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

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

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

झरना : पैरेंट टेबल से पंक्ति को हटाएं या अपडेट करें, और चाइल्ड टेबल में मिलान वाली पंक्तियों को स्वचालित रूप से हटाएं या अपडेट करें। सेट न्यूल: पैरेंट टेबल से रो को डिलीट या अपडेट करें, और सेट करें विदेशी कुंजी चाइल्ड टेबल में कॉलम या कॉलम NULL।

इस तरह, विदेशी कुंजी में कैस्केड हटाएं से आपका क्या मतलब है?

ए विदेशी कुंजी साथ कैस्केड डिलीट का मतलब कि अगर पैरेंट टेबल में एक रिकॉर्ड है हटाए गए , फिर चाइल्ड टेबल में संबंधित रिकॉर्ड मर्जी स्वचालित रूप से हो हटाए गए.

इसी तरह, डेटाबेस में कैस्केड का क्या अर्थ है? एसक्यूएल में, झरना हटाना साधन यदि पैरेंट रिकॉर्ड में से कोई एक हटा दिया जाता है, तो सभी संबंधित चाइल्ड रिकॉर्ड स्वचालित रूप से हटा दिए जाएंगे। DBMS में एक ऑपरेशन भी होता है जिसे कहा जाता है व्यापक वापस रोल।

यह भी जानिए, क्या है विदेशी कुंजी का उदाहरण?

ए विदेशी कुंजी एक कॉलम (या कॉलम) है जो एक कॉलम को संदर्भित करता है (अक्सर प्राथमिक) चाभी ) किसी अन्य तालिका का। के लिये उदाहरण , मान लें कि हमारे पास दो टेबल हैं, एक कस्टमर टेबल जिसमें सभी ग्राहक डेटा शामिल हैं, और एक ऑर्डर टेबल जिसमें सभी ग्राहक ऑर्डर शामिल हैं।

अद्यतन कैस्केड पर क्या करता है?

पर अद्यतन कैस्केड इसका मतलब है कि यदि मूल प्राथमिक कुंजी बदल दी जाती है, तो बच्चे का मूल्य मर्जी इसे प्रतिबिंबित करने के लिए भी बदलें। पर अद्यतन कैस्केड पर कैस्केड हटाएं इसका मतलब है कि अगर आप अपडेट करें या हटाएँ माता-पिता, परिवर्तन है सोपानी बच्चे को।

सिफारिश की: