我有一个包含 3 列的表,需要移动到另一个表并替换为另一个表中插入行的 IdentityID。
这是我正在尝试使用的基本思想的 SQLFiddle:
CREATE TABLE RECORD
(
ID int,
ObjectDetail_A int,
ObjectDetail_B int,
ObjectDetail_C int,
ObjectDetailID int
)
CREATE TABLE OBJECTDETAIL
(
ID int,
ObjectDetail_A int,
ObjectDetail_B int,
ObjectDetail_C int
)
所以最后,当数据插入到该表时,字段 ObjectDetail_A、ObjectDetail_B 和 ObjectDetail_C 被替换为 OBJECTDETAIL 表的 ID。
我只是有点困惑如何将一行插入目标表,然后用目标标识更新源表。
任何帮助将非常感激,
谢谢