一尘不染

Transact-sql一次插入两个表中?

sql

好的,这听起来很奇怪,但是您可以在两个表的联接中进行插入吗?

我有一个表A和一个表B,并带有一个指向A的外键。现在,我想在一个查询中复制表A的多条记录+表B中具有外键的记录的副本到要复制到表A中的记录(但作为新身份的外键)。

希望有人能理解我。我的另一个选择是使用游标,但如果可能的话,我想避免这种情况。


阅读 117

收藏
2021-05-30

共1个答案

一尘不染

另一个选择是两个查询。

首先使用主键复制记录,然后使用外键复制记录。

2021-05-30