我有一个访问数据库,包括很多表。我有一个没有数据的SQL Server数据库。我想从访问中选择并插入到SQL数据库。 但这些不是逐桌的。从表中选择但是将多个表插入到sql数据库端。我怎样才能做到这一点?
例如;
select customer_id, cst_name, workorder_id
from (customer inner join workorder on workorder.cst_id=customer.customer_id);
来自访问端的此字符串。
insert into WorkPerson (person_id, workorder_id)
values (customer_id, workorder_id);
和sql端的这个字符串。
两个数据库尤其具有主键和外键。如何在不丢失数据和密钥的情况下插入?
编辑:访问数据库表和列 不 与Sql Server数据库表和列相同。
答案 0 :(得分:0)
从访问数据库中选择数据并存储在数据表中然后您可以使用SQL批量复制,表类型或XML将数据存储到SQL数据库中。