मैं जानता हूँ कि शीर्षक अजीब लग सकता है लेकिन यह मुझे क्या करना चाहते हैं:T-SQL हटाएँ सम्मिलित रिकॉर्ड्स
- मैं तालिका कई रिकॉर्ड के साथ।
मैं इनमें से कुछ रिकॉर्ड प्राप्त करना चाहता हूं और उन्हें अन्य तालिका में डालना चाहता हूं। कुछ इस तरह:
INSERT INTO TableNew SELECT * FROM TableOld WHERE ...
मुश्किल हिस्सा मैं चाहता हूँ कि इस पंक्तियों कि मैं डाला है प्रपत्र हटाए जाने के लिए मूल तालिका के रूप में अच्छी तरह से है।
वहाँ एक आसान तरीका यह करने के लिए है, क्योंकि केवल लगता है कि मैं ऐसा करने में कामयाब रहे चयनित रिकॉर्ड को बचाने के लिए एक अस्थायी तालिका का उपयोग करने के लिए और फिर दूसरी तालिका में उन्हें पंक्तियों डाल दिया और नष्ट करने के लिए है कि पहली मेज से उनके साथ मैच। यह एक समाधान है, लेकिन इतने सारे रिकॉर्ड के साथ (3 लाख से अधिक और आधे) मैं कुछ अन्य विचार रहा हूँ ...
संस्करण? –
OUTPUT क्लॉज का उपयोग करें ... –