sql数据保存查询

时间:2009-07-29 19:25:42

标签: sql vb.net

我想将新数据从访问表保存到sql表而不覆盖sql中的旧数据。访问和sql的数据表格式相同。(使用Visual Basic)

1 个答案:

答案 0 :(得分:0)

如果行上有唯一的ID,那么您可以检查该值是否已存在于数据库中(逻辑上等效于此):

insert into data_table dt
select * from access_table a
where a.id not in (select id from data_table)

当然,唯一ID是行中字段的任何子集,用于标识唯一的行。