用SqlBulkCopy向数据库插入数据, 当有重复主键时, 如何快速跳过?
跳过后就继续执行余下的数据Insert
例如, 现在有20000条待Insert的数据, 用SqlBulkCopy把它都Insert到一张Table上去(Primary Key是当前序号), 但是, 如果在Insert的过程中, 9000这个Key值已经存在于Table中, Insert就会出现Exception, SqlBulkCopy就会停止Insert, 现在想的是, 如果出现上述问题, 就跳过9000这条记录, 然后继续完成剩下的数据Insert
有什么好的快速方法么?
------解决方案--------------------先把要插入的数据检测一下 然后在去做数据的写入!