我需要使用旧数据库中1列的数据更新我的新数据库。基本上基于匹配ItemID,我需要在新DB中使用旧DB中的值设置Description列。我可以看到当我进行连接时需要更新的内容,但我不确定如何正确处理此更新。
答案 0 :(得分:29)
BEGIN TRANSACTION
UPDATE t1
SET Description = t2.Description
FROM db1.dbo.foo t1
JOIN db2.dbo.foo t2
ON t1.ItemID = t2.ItemID
SELECT * FROM db1.dbo.foo
--prevents changes from being committed
ROLLBACK