select BOM_Item_Id, BOM_Item_Desc, BOM_Formulation_Order, Bom_Formulation_Id, Prod_Id, Quantity, Precision, EU_Id, Lower_Tolerance, Lower_Tolerance_Precision, Upper_Tolerance, Upper_Tolerance_Precision, create_by, create_time, update_by, update_time, Active, Site_id, Site_code, Enterprise_Id, Enterprise_Code, FactoryNo, BESKZ, SOBSL, STUFE from base_bom_items_t insert into base_bom_items_t BOM_Item_Id, BOM_Item_Desc, BOM_Formulation_Order, Bom_Formulation_Id, Prod_Id, Quantity, Precision, EU_Id, Lower_Tolerance, Lower_Tolerance_Precision, Upper_Tolerance, Upper_Tolerance_Precision, create_by, create_time, update_by, update_time, Active, Site_id, Site_code, Enterprise_Id, Enterprise_Code, FactoryNo, BESKZ, SOBSL, STUFE, #{bomItemId}, #{bomItemDesc}, #{bomFormulationOrder}, #{bomFormulationId}, #{prodId}, #{Quantity}, #{Precision}, #{euId}, #{lowerTolerance}, #{lowerTolerancePrecision}, #{upperTolerance}, #{upperTolerancePrecision}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{Active}, #{siteId}, #{siteCode}, #{enterpriseId}, #{enterpriseCode}, #{FactoryNo}, #{BESKZ}, #{SOBSL}, #{STUFE}, update base_bom_items_t BOM_Item_Desc = #{bomItemDesc}, BOM_Formulation_Order = #{bomFormulationOrder}, Bom_Formulation_Id = #{bomFormulationId}, Prod_Id = #{prodId}, Quantity = #{Quantity}, Precision = #{Precision}, EU_Id = #{euId}, Lower_Tolerance = #{lowerTolerance}, Lower_Tolerance_Precision = #{lowerTolerancePrecision}, Upper_Tolerance = #{upperTolerance}, Upper_Tolerance_Precision = #{upperTolerancePrecision}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, Active = #{Active}, Site_id = #{siteId}, Site_code = #{siteCode}, Enterprise_Id = #{enterpriseId}, Enterprise_Code = #{enterpriseCode}, FactoryNo = #{FactoryNo}, BESKZ = #{BESKZ}, SOBSL = #{SOBSL}, STUFE = #{STUFE}, where BOM_Item_Id = #{bomItemId} delete from base_bom_items_t where BOM_Item_Id = #{bomItemId} delete from base_bom_items_t where BOM_Item_Id in #{bomItemId}