我想将新数据从访问表保存到sql表而不覆盖sql中的旧数据。访问和sql的数据表格式相同。(使用Visual Basic)
答案 0 :(得分:0)
如果行上有唯一的ID,那么您可以检查该值是否已存在于数据库中(逻辑上等效于此):
insert into data_table dt
select * from access_table a
where a.id not in (select id from data_table)
当然,唯一ID是行中字段的任何子集,用于标识唯一的行。