读书人

Oracle 依照表B的值 修改表A的值

发布时间: 2012-10-29 10:03:53 作者: rapoo

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的条件)

读书人网 >软件架构设计

热点推荐