1.先在B数据库中采用导入数据的方法将A1导入到B数据库中
2.对B数据库执行以下SQL语句将A1表中的数据加入到B1中
insert
into
B1
SELECT
*
FROM
A1
我试过是完全可行的,
如果还有困难的话,我可以将我编的一段专门用来更新数据库的VB程序发给你用,不过要你的电脑上装有VB6.0才成
不清楚你需要的是怎样的合并?如果是单纯的将两个表的所有数据合到一起而不考虑重复数据,那么把两个access打开,把b里的所有记录选中拷贝,然后在a里面的新记录那一行用个粘贴就可以了。
但如果你需要排除重复数据,那就有点麻烦,先在a里面新建立一个表,使其和b里面的该表的所有结构均相同,然后把b里面那张表的所有数据拷过来。之后用sql语句向a的旧表里插入,形状为类似于insert into a select * from b where b.key not in (select key from a)等等,具体sql文需要你根据自己实际情况变动。
实现的方法很多,如倒入、导出、运行SQL查询、编写表合并程序等。可以在本数据库从外部数据库导入数据表,也可以从本数据库导出到外部目标数据库表。实现的方法多种多样,不一而足,但是不要指望有一种方法可以很简便地实现多数据库多表合并。它需要根据表结构,约束以及具体的合并要求等因素综合考虑来确定具体的合并方案。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)