जब स्रोत द्वारा मिलान नहीं किया जाता है तो क्या यह हटा देता है?
जब स्रोत द्वारा मिलान नहीं किया जाता है तो क्या यह हटा देता है?

वीडियो: जब स्रोत द्वारा मिलान नहीं किया जाता है तो क्या यह हटा देता है?

वीडियो: जब स्रोत द्वारा मिलान नहीं किया जाता है तो क्या यह हटा देता है?
वीडियो: शादी करनी है मगर कुंडली नहीं मिली😞अब क्या होगा? क्या जन्म पत्री बदला जा सकता है। आकर्षण का नियम 2024, सितंबर
Anonim

हम कर सकते हैं उपयोग जब स्रोत से मेल नहीं खाता SQL सर्वर MERGE स्टेटमेंट में क्लॉज to हटाना लक्ष्य तालिका में पंक्तियाँ जो नहीं करता a. के साथ जॉइन कंडीशन का मिलान करें स्रोत टेबल। तो, जब हम उपयोग करते हैं जब स्रोत से मेल नहीं खाता तथा कर सकते हैं दोनों में से एक हटाना पंक्ति या इसे अद्यतन करें।

यहाँ, मर्ज स्टेटमेंट की क्या आवश्यकता है?

NS मर्ज बयान एथेर से मेल खाने वाले मानों के आधार पर एक तालिका में परिवर्तन करने के लिए प्रयोग किया जाता है। इसका उपयोग इन्सर्ट, अपडेट और डिलीट ऑपरेशंस को एक में मिलाने के लिए किया जा सकता है बयान.

इसके अतिरिक्त, आप SQL में मर्ज स्टेटमेंट को कैसे हटाते हैं? अगर तुम उपयोग INSERT, अद्यतन, और DELETE स्टेटमेंट व्यक्तिगत रूप से, आपको तीन अलग-अलग निर्माण करने होंगे बयान स्रोत तालिका से मेल खाने वाली पंक्तियों के साथ लक्ष्य तालिका में डेटा को अद्यतन करने के लिए। फिर हटाएँ ; सबसे पहले, आप लक्ष्य तालिका और स्रोत तालिका निर्दिष्ट करें मर्ज खंड।

यहां, क्या हम मर्ज स्टेटमेंट में डिलीट का उपयोग कर सकते हैं?

के लिए मूल वाक्य रचना मर्ज बयान : हटा सकते हैं केवल उपरोक्त स्कीमा के "merge_update_clause" में होते हैं। इसका मतलब है कि यह WHEN MATCHED THEN क्लॉज में होना चाहिए।

जब मिलान किया गया तो अपडेट कहां सेट करें?

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

सिफारिश की: