Oracle 按照表B的值 修改表A的值
本人用于历史表恢复数据,
根据表B的值,恢复表A的数据
?
update? TableA t
set? ( t.field1, t.field2) =
????????????? (select t1.field1, t1.field1 from TableB t1
?????????????????????? where t1.id = t.id
?????????????? )? --(取表B的数据)
where 1=1 --(表A的条件)