0

我有一种情况,我有一个表,比如说TableA,它在其他几个表中id用作外键,等等。 TableA 中有带有 id 的条目,我必须合并。问题是每个条目可能会或可能不会在任何其他表中引用。是否可以更新 to 的所有引用,而不必使用循环遍历每个引用表TableBTableCTableD1221

Update Table{X} set TableA_id=1 WHERE TableA_id=2
4

1 回答 1

1

是否可以编写一些这样的代码?

UPDATE destination
    set destination.id = [new value]
FROM [tableB] destination
INNER JOIN [tableA] foreignkeytable
ON destination.id = foreignkeytable.id

也许我只是不完全理解这个请求。希望这可以帮助。

于 2013-07-20T01:58:02.277 回答