0

我有一个 product 和 product_detail 表对,我需要从中复制数据并更新主键。基本上我要做的是从两个表中复制昨晚的数据,给它们新的主键,这样它们就不会与当前数据发生冲突,并在更新了一些信息的情况下插入回表中 - pk/fk,update_date ,以及标记为不同内容的两个字段。

我不能对表进行更改,所以我不能使用更新级联。我们有一个文件,它执行一天结束批处理并将数据插入表中。我们还有一个文件,该文件在白天每次发生交易时都会更新,所以我想我可以做的是复制昨晚的数据,更新密钥以使它们不会发生冲突,然后用新的数据集更新白天从文件中输入。现在的情况是,我们的用户必须等到一天结束才能看到我们在哪里。随着白天的更新,他们可以随着一天的进展看到余额。

我相信我将不得不从主表中获取信息,获取新的 pk,更新其他信息,并将新的 pk 传递给第二个表以替换它拥有的原始 fk 并逐行执行。

我是否朝着正确的方向前进?

4

0 回答 0