oracle如何通过两个表关联,修改其两表中某列中的数据?

日期:2018-11-28 11:09:22 人气:2

oracle如何通过两个表关联,修改其两表中某列中的数据?

不管是update还是merge每次都是只能修改一站表,还没听说一次修改两张表的。 如果分别修改那就比较简单了(先确定B列是否唯一,如果不唯一,那么可能存在修改扩大的问题,所以可能还要修改语句),update a set a.d=2 where a.b=(select b from E where h=1)(这是a表的,b表的改法更容易) 如果一起修改,那么可能只能临时修改,也就是select的时候修改一下,这个一般没什么用。
    A+
热门评论