上个项目中开发中有个数据同步功能,我需要插入大量数据,网上查资料,发现微软提供了一个System.Data.SqlClient.SqlBulkCopy累,让大数量插入到MSSQL数据库中可以很快搞定。
项目中一个表100W条数据,普通SQL插入语句,花了10多分钟。
使用System.Data.SqlClient.SqlBulkCopy插入,只用了几秒钟。
下面是主要的代码:
上个项目中开发中有个数据同步功能,我需要插入大量数据,网上查资料,发现微软提供了一个System.Data.SqlClient.SqlBulkCopy累,让大数量插入到MSSQL数据库中可以很快搞定。
项目中一个表100W条数据,普通SQL插入语句,花了10多分钟。
使用System.Data.SqlClient.SqlBulkCopy插入,只用了几秒钟。
下面是主要的代码: