oracle updateA表中字段从B表的字段取值
- 2019 年 12 月 29 日
- 筆記
update uf_dsfz_dsf a set a.DLHSDWDM = (select b.DLHSDWDM from UF_DSFZ_DLTEMP b where b.dsfmc = a.dsfmc) where a.dsfmc in (select dsfmc from UF_DSFZ_DLTEMP);
注意,最后一个where是必须的,否则会死循环。
update uf_dsfz_dsf a set a.DLHSDWDM = (select b.DLHSDWDM from UF_DSFZ_DLTEMP b where b.dsfmc = a.dsfmc) where a.dsfmc in (select dsfmc from UF_DSFZ_DLTEMP);
注意,最后一个where是必须的,否则会死循环。