Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर में ग्राफिकल यूजर इंटरफेस का उपयोग करके एक्सेल या सीएसवी डेटा को टेबल में कैसे डालें - SQL सर्वर / TSQL ट्यूटोरियल पार्ट 102

परिदृश्य:

आप 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 ​​सर्वर तालिका में सम्मिलित करने के लिए बड़ी संख्या में रिकॉर्ड हैं।

वीडियो डेमो :कॉपी पेस्ट का उपयोग करके तालिका में एक्सेल या सीएसवी डेटा कैसे सम्मिलित करें


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं संग्रहीत प्रक्रिया में पैरामीटर के रूप में सूची कैसे पास करूं?

  2. SQL सर्वर रिकर्सिव सेल्फ जॉइन

  3. डेटाबेस पेशेवरों के लिए मशीन लर्निंग का क्या अर्थ है?

  4. टी-एसक्यूएल में तिथियों की तुलना करें, समय भाग को अनदेखा करें

  5. SQL सर्वर उच्च उपलब्धता:मौजूदा फ़ेलओवर क्लस्टर इंस्टेंस में नई डिस्क जोड़ें