Oracle不同表的更新和插入操作
在生产的时候,因为配置问题导致一张表A的某个字段没有数据,结果导致B表的数据完全为null。
现需求如下:借助g_wo_sn C 的数据serial_number,之后把这些数据更新到G_SN_IMEI_MANAGE A表的SN列,两张表的表结构不一致,之后再插入到C表
即:把C的serial_number更新到A表的SN
C表结构如下
select a.*,rownum from g_wo_sn a where A.WORK_ORDER='WORK015903' and rownum<=9000;
B表结构如下
select a.*,rownum from G_SN_IMEI_MANAGE a where a.WORK_ORDER='WORK015903' and rownum<=9000;