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

एक्सेल से VBA स्क्रिप्ट के माध्यम से SQL डेटाबेस में कई मान सम्मिलित करना

मेरा मानना ​​है कि आपके INSERT स्टेटमेंट में निर्दिष्ट कॉलम डुप्लिकेट हैं और इसलिए सही नहीं हैं।कोशिश करें:

item4 = item4 & "  [server_name],[middleware],[version],[license]"

अपडेट करें:आपका SQL स्टेटमेंट इस तरह दिखना चाहिए:

INSERT INTO [IndustrialComp].[dbo].[Middleware]([server_name],[middleware],[version],[license])
VALUES ('TEST6','Testing',1,1)
      ,('TEST6','Testing1',1,1)
      ,('TEST6','Testing2',1,1)
      ,('TEST6','Testing3',1,1)

इसलिए आपको हर उस पंक्ति के लिए कोष्ठक के बीच के ब्लॉक को दोहराना होगा जिसे आप सम्मिलित करना चाहते हैं।

हालांकि , अब आपके पास केवल 4 चर हैं जो आपके समाधान में 4 अलग-अलग मान रखते हैं, इसलिए आप कभी भी उन 4 अलग-अलग पंक्तियों को सम्मिलित नहीं कर पाएंगे क्योंकि आप केवल B126, C126, C127 और D126 कक्षों में मानों का चयन करते हैं। वह संभवत:पहली पंक्ति होगी जिसे आप सम्मिलित करना चाहते हैं? या आप Testing . में 1,2,3 जोड़ना चाहते हैं स्वयं और अन्य मूल्यों को दोहराएं? कृपया समझाएं और तदनुसार अपना उत्तर अपडेट करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mssql में बहु स्तरीय संबंधित तालिकाओं की प्रतिलिपि बनाना

  2. UTF8 स्ट्रिंग के MD5 हैश की गणना करें

  3. SQL सर्वर में संग्रहीत कार्यविधि से csv आउटपुट फ़ाइल कैसे तैयार करें?

  4. SQL सर्वर सिरिलिक लेखन '?????'

  5. तालिका प्रकार चर में कंपाउंड प्राथमिक कुंजी