परिदृश्य:
आप SQL सर्वर डेवलपर के रूप में काम कर रहे हैं, आपको एक एक्सेल फ़ाइल या CSV फ़ाइल मिली है जिसमें dbo.Customer तालिका के लिए डेटा है। ग्राफिकल यूजर इंटरफेस का उपयोग करके आप टेबल में एक्सेल या सीएसवी डेटा कैसे सम्मिलित कर सकते हैं।समाधान:
चरण 1: आइए नीचे दी गई स्क्रिप्ट का उपयोग करके पहले dbo.Customer तालिका बनाएं। जन्म तिथि, वेतन संख्यात्मक (6,2)) चरण 2: डेटाबेस पर जाएं, फिर टेबल और फिर dbo.Customer पर राइट क्लिक करें और अपनी सेटिंग्स के अनुसार शीर्ष X पंक्तियों को संपादित करें चुनें।ग्राफिकल यूजर इंटरफेस का उपयोग करके टेबल में एक्सेल या सीएसवी डेटा कैसे डालें |
नीचे विंडो खुलेगी जो आपको टेबल dbo.Customer में रिकॉर्ड डालने देगी।
एसएसएमएस में ग्राफिकल इंटरफेस का उपयोग करके एक्सेल से टेबल में रिकॉर्ड कैसे डालें |
चरण 3: एक्सेल या सीएसवी फ़ाइल खोलें और डेटा को नीचे दिखाए अनुसार कॉपी करें। हेडर को कॉपी न करें क्योंकि हम टेबल में हेडर वैल्यू नहीं डालना चाहते हैं।
ग्राफिकल यूजर इंटरफेस का उपयोग करके SQL सर्वर टेबल में एक्सेल डेटा डालें |
चरण 4: ध्यान दिया कि कॉलम और कॉपी किए गए डेटा का क्रम समान है। SSMS में आएं और फिर डेटा पेस्ट करें।
एसएसएमएस का उपयोग करके मैन्युअल रूप से SQL सर्वर तालिका में एक्सेल या सीएसवी डेटा कैसे सम्मिलित करें |
चूंकि आईडी पहचान (स्वतः उत्पन्न) कॉलम है और हम उसमें मान डालने का प्रयास कर रहे हैं, एक्सेल डेटा FName से शुरू होता है। चूंकि Fname डेटा को Id में सम्मिलित नहीं किया जा सकता है, इसे अनदेखा कर दिया जाएगा और शेष डेटा को भी शिफ्ट कर दिया जाएगा। अंतिम नाम मान FName में डाले जाते हैं जैसा कि नीचे देखा जा सकता है।
एसएसएमएस में एक्सेल या सीएसवी से टेबल में डेटा कैसे डालें |
इससे बचने के लिए हमें केवल उन कॉलम्स को चुनना चाहिए जिनमें हम डेटा डालना चाहते हैं। उस क्रम में भी चयन करें जिसमें हमारे पास एक्सेल या सीएसवी से डेटा है।
क्वेरी चलाने के बाद, आप केवल चयनित कॉलम देखेंगे। चरण 4 के रूप में आगे बढ़ें और डेटा पेस्ट करें।
एसक्यूएल सर्वर में इंपोर्ट विजार्ड का उपयोग किए बिना एक्सेल या सीवीएस से एसक्यूएल सर्वर टेबल में डेटा डालें |
एक बार जब आप पेस्ट दबाते हैं, तो नीचे दिखाए गए अनुसार तालिका में डेटा लिखा जाएगा।
एसएसएमएस में एडिट विंडो का उपयोग करके एक्सेल या सीएसवी से SQL सर्वर टेबल में डेटा कैसे डालें |
यदि आपके पास कुछ रिकॉर्ड हैं, तो आप गति के साथ ठीक हो सकते हैं। यदि आपके पास लाखों रिकॉर्ड हैं, तो संपादन विंडो का उपयोग करके रिकॉर्ड डालने में लंबा समय लग सकता है। आप उन मामलों में आयात विज़ार्ड का उपयोग करना चाह सकते हैं जहां आपके पास SQL सर्वर तालिका में सम्मिलित करने के लिए बड़ी संख्या में रिकॉर्ड हैं।
वीडियो डेमो :कॉपी पेस्ट का उपयोग करके तालिका में एक्सेल या सीएसवी डेटा कैसे सम्मिलित करें