基本上,我将数据从一个数据库table(A)
传输到另一个数据库table(B)
。
两个数据库都有数据,除了A
每天更新,B
需要使用A
中的当前数据进行更新。我想在两者中保持标识列相同。
我尝试运行向导并删除以前的数据并检查保持身份,但是我收到错误消息说我没有权限更改表,所以我认为删除以前的数据会截断表正确吗?
然后我尝试使用append表,但是抱怨要覆盖具有相同标识值的行。有没有办法忽略以前的条目,只插入新条目?
答案 0 :(得分:0)
当然,在从表A获取数据的SELECT语句中,只需选择A.ID不等于B.ID的行。
使用表A上的触发器或使用事务复制,此功能可能会更好。