【发布时间】:2011-02-09 20:57:39
【问题描述】:
我有两个结构相同的数据库,a 计算机中的数据库 a 和计算机 b 中的数据库 b。
数据库a****(a.accdb)****和数据库b****(b.accdb)****的数据不同。然后在数据库 a 中我有例如 ID:1、2、3,在数据库 B 中我有 ID:4、5、6
然后我需要将这些数据库数据合并到一个数据库中(a 或 b,没关系),所以最终的数据库看起来像。 ID:1,2,3,4,5,6
我搜索了一个简单的方法来做到这一点。因为我有很多桌子。而通过联合查询来做到这一点实在是太乏味了。
我搜索了一个仅用于没有方案的数据的备份选项,如 postgreSQl 或许多其他 RDBMS,但我在 access 2007 中看不到此选项。
pd:只有表可能有重复值(我猜 pk 不允许复制重复值,所有其他值都会被很好地复制)。如果我错了,请纠正我。
感谢您的帮助。
【问题讨论】:
-
没有自动数字。主键由 ID 文本字段(不是自动数字)和日期字段组成。几乎所有的表都有来自 pk 的组合。 -> 另一方面,我有一个客户表。客户的主键是他的识别号。那么可能在数据库 a 中有一个客户端,在数据库 b 中有相同的客户端。但是几乎所有的表都不存在这个问题,并且每个数据库中的寄存器都不同-----------那么如果在这个单个表中没有复制数据就没有问题。对于这个单表,我可以手动复制和粘贴值。
标签: database ms-access import export ms-access-2007