因为产品结构中的某一个型号停产,统一要换成另一种型号,如果手工操作需要把之前录入的产品bom结构一个个去修改,费时费力,后经研究发现用sql 语句一句话即可解决。
首先去t_icitem中查询出要替换的物料所使用的Fitemid和替换后的物料所使用的fitemid,然后用update语句将ICBOMChild 表中所有旧的id替换成新的id即可。
select fnumber,* from t_ICItem d where FNumber in ('BU.B7204.V')
select fnumber,* from t_ICItem d where FNumber in ('BU.B6004.SVIAL')
update ICBOMChild set FItemID=9808 where FItemID=6120
如有疑问,请留言。