当前位置: 代码迷 >> ASP.NET >> 怎么实现数据库的增量添加
  详细解决方案

怎么实现数据库的增量添加

热度:2864   发布时间:2013-02-25 00:00:00.0
如何实现数据库的增量添加
我要把一个csv文件导入数据库,这个csv文件是不断增加的,我想每次只导入新增加的数据,怎么做呢?
我现在是用DataSet获取了csv文件,如果和数据库中现有记录一条条作比较,效率会不会很低?还有什么别的办法吗?


------解决方案--------------------------------------------------------
给那些列创建一个唯一索引。你就只管insert,已经存在的数据会失败,catch掉就行了。
------解决方案--------------------------------------------------------
类似

SQL code
insert into a(a,b,c) select a,b,c from b where id not in(select id from a)
------解决方案--------------------------------------------------------
SqlBulkCopy
  相关解决方案