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

एक्सेल से SQL सर्वर 2008 में आयात करते समय डेटा प्रकारों को परिवर्तित करने में त्रुटि

एसएसआईएस डेटा प्रकारों को स्पष्ट रूप से परिवर्तित नहीं करता है, इसलिए आपको इसे स्पष्ट रूप से करने की आवश्यकता है। एक्सेल कनेक्शन प्रबंधक केवल कुछ डेटा प्रकारों को संभाल सकता है और यह फ़ाइल की पहली कुछ पंक्तियों के आधार पर सर्वोत्तम अनुमान लगाने का प्रयास करता है। यह पूरी तरह से दस्तावेज है। एसएसआईएस दस्तावेज में।

आपके पास कई विकल्प हैं:

  • अपने गंतव्य डेटा प्रकार को फ़्लोट में बदलें
  • आयात विज़ार्ड का उपयोग करके डेटा प्रकार फ्लोट के साथ 'स्टेजिंग' तालिका में लोड करें और फिर INSERT का उपयोग करें CAST . का उपयोग करके वास्तविक गंतव्य तालिका में प्रवेश करें या CONVERT डेटा परिवर्तित करने के लिए
  • एक SSIS पैकेज बनाएं और डेटा रूपांतरण का उपयोग करें डेटा बदलने के लिए रूपांतरण

आप आयात विज़ार्ड दस्तावेज़ में भी टिप्पणियों को नोट करना चाहेंगे। डेटा प्रकार मैपिंग के बारे में।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एग्रीगेट फ़ंक्शन का उपयोग करके तालिका से अधिकतम और न्यूनतम मान कैसे प्राप्त करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 129

  2. आल्टर स्टेटमेंट का उपयोग करके SQL सर्वर में तालिका को कैसे बदलें - SQL सर्वर / T-SQL ट्यूटोरियल भाग 35

  3. मैं संग्रहीत प्रक्रिया में पैरामीटर के रूप में सूची कैसे पास करूं?

  4. एसक्यूएल सर्वर 2008 पेजिंग विधियां?

  5. पुनर्प्राप्ति बनाम कोई पुनर्प्राप्ति विकल्प के साथ SQL सर्वर पुनर्स्थापना डेटाबेस का अन्वेषण करें