我想从表中恢复值。我想使用备份中的表。如何从备份中的同一个表更新表?
这是来源
UPDATE DbCurrent.dbo.Table1 AS Curr
SET Curr.Value1 =
(SELECT Bck.Value1
FROM DbBackup.dbo.Table1 Bck
WHERE Bck.Id = Curr.Id
AND Bck.Id2 = Curr.Id2
)
你是怎么做到的?
答案 0 :(得分:1)
可能这样可以正常使用
UPDATE Curr
SET Curr.Value1 = Bck.Value1
From Value1 Curr
INNER JOIN Value1 Bck
ON Bck.Id = Curr.Id AND Bck.Id2 = Curr.Id2