将备份数据注入新数据库

时间:2015-10-01 14:48:26

标签: sql

目前我有2个SQL数据备份。客户希望任何"丢失"数据被输回到当前的实时版本中。

表名称称为Interactions。

每个互动都可以有一个InteractionAttendees列表。

有一个链接 - InteractionAttendees.Interaction_Id = Interaction.Id

我能够查询备份,并且我已经确定了需要注入新备份的内容,但我不确定从哪里开始。看起来备份1和备份2中的某些交互具有相同的主键。如何将旧数据注入新数据库?

示例

Sql DB1

互动

Id
1

互动参与者

Id    InteractionId    PersonId
1          1               5

Sql DB2

互动

Id
1

互动参与者

Id    InteractionId    PersonId
1          1               10

当前实时数据库

互动

Id
1
2

互动参与者

Id    InteractionId    PersonId
1          1               7
2          2               55
3          2               77

注入两个SQL查询后,应该如下:

互动

Id
1
2
3
4

互动参与者

Id    InteractionId    PersonId
1          1               7
2          2               55
3          2               77
4          3               5
5          4               10

0 个答案:

没有答案