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

गंतव्य तालिका में पहचान सम्मिलित के साथ SQLBulkCopy

अंत में मैंने इसे इस तरह से काम किया

    using (var bulkCopy = new SqlBulkCopy(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString, SqlBulkCopyOptions.KeepNulls & SqlBulkCopyOptions.KeepIdentity))
                {
                    bulkCopy.BatchSize = (int)DetailLines;
                    bulkCopy.DestinationTableName = "dbo.myTable";
                    bulkCopy.ColumnMappings.Clear();
                    bulkCopy.ColumnMappings.Add("SourceColumnName", "DestinationColumnName");
                    bulkCopy.ColumnMappings.Add("SourceColumnName", "DestinationColumnName");
                    bulkCopy.ColumnMappings.Add("SourceColumnName", "DestinationColumnName");
                    bulkCopy.ColumnMappings.Add("SourceColumnName", "DestinationColumnName");
                    .
                    .
                    .
                    .
                    bulkCopy.ColumnMappings.Add("SourceColumnName", "DestinationColumnName");

                    bulkCopy.WriteToServer(datatable);
                }


  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 निष्पादन के साथ चरम से भिन्न होता है

  2. SQL सर्वर डेटाबेस में स्क्रिप्ट का उपयोग करके प्राथमिक कुंजी छोड़ें

  3. SQL के लिए कोई अन्य समाधान मीडिया सेट में 2 मीडिया परिवार हैं लेकिन केवल 1 प्रदान किया गया है। सभी सदस्यों को प्रदान किया जाना चाहिए। गलती?

  4. Microsoft SQL सर्वर में विशिष्ट क्रमिक स्थिति में एक नया तालिका स्तंभ जोड़ें

  5. जहां क्लॉज IN से पहले और जॉइन या बाद में बेहतर तरीके से निष्पादित होता है