首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

用SqlBulkCopy向数据库插入数据, 当有重复主键时, 怎么快速跳过

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

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

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


有什么好的快速方法么?

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

热点排行