读书人

用SqlBulkCopy向数据库插入数据, 当有

发布时间: 2011-12-18 22:54:38 作者: rapoo

用SqlBulkCopy向数据库插入数据, 当有重复主键时, 如何快速跳过?
跳过后就继续执行余下的数据Insert

例如, 现在有20000条待Insert的数据, 用SqlBulkCopy把它都Insert到一张Table上去(Primary Key是当前序号), 但是, 如果在Insert的过程中, 9000这个Key值已经存在于Table中, Insert就会出现Exception, SqlBulkCopy就会停止Insert, 现在想的是, 如果出现上述问题, 就跳过9000这条记录, 然后继续完成剩下的数据Insert


有什么好的快速方法么?

[解决办法]
先把要插入的数据检测一下 然后在去做数据的写入!

读书人网 >C#

热点推荐