select inve_sn, merch_sn, merch_name, ems_class_code, sku, inve_status, ware_sn, cus_code, bonded_code, inve_num, valid_num, freeze_num, ex_ware_num, return_num, expire_num, check_add_num, check_cut_num, damage_num, spot_check_num, arrived_add_num, arrived_cut_num, other_num, is_valid, creater_sn, create_time, moder_sn, mod_time, tstm from o_wb_inve_mng insert into o_wb_inve_mng inve_sn, merch_sn, merch_name, ems_class_code, sku, inve_status, ware_sn, cus_code, bonded_code, inve_num, valid_num, freeze_num, ex_ware_num, return_num, expire_num, check_add_num, check_cut_num, damage_num, spot_check_num, arrived_add_num, arrived_cut_num, other_num, is_valid, creater_sn, create_time, moder_sn, mod_time, tstm, #{inveSn}, #{merchSn}, #{merchName}, #{emsClassCode}, #{sku}, #{inveStatus}, #{wareSn}, #{cusCode}, #{bondedCode}, #{inveNum}, #{validNum}, #{freezeNum}, #{exWareNum}, #{returnNum}, #{expireNum}, #{checkAddNum}, #{checkCutNum}, #{damageNum}, #{spotCheckNum}, #{arrivedAddNum}, #{arrivedCutNum}, #{otherNum}, #{isValid}, #{createrSn}, #{createTime}, #{moderSn}, #{modTime}, #{tstm}, update o_wb_inve_mng merch_sn = #{merchSn}, merch_name = #{merchName}, ems_class_code = #{emsClassCode}, sku = #{sku}, inve_status = #{inveStatus}, ware_sn = #{wareSn}, cus_code = #{cusCode}, bonded_code = #{bondedCode}, inve_num = #{inveNum}, valid_num = #{validNum}, freeze_num = #{freezeNum}, ex_ware_num = #{exWareNum}, return_num = #{returnNum}, expire_num = #{expireNum}, check_add_num = #{checkAddNum}, check_cut_num = #{checkCutNum}, damage_num = #{damageNum}, spot_check_num = #{spotCheckNum}, arrived_add_num = #{arrivedAddNum}, arrived_cut_num = #{arrivedCutNum}, other_num = #{otherNum}, is_valid = #{isValid}, creater_sn = #{createrSn}, create_time = #{createTime}, moder_sn = #{moderSn}, mod_time = #{modTime}, tstm = #{tstm}, where inve_sn = #{inveSn} delete from o_wb_inve_mng where inve_sn = #{inveSn} delete from o_wb_inve_mng where inve_sn in #{inveSn} insert into o_wb_inve_mng ( inve_sn, merch_sn, merch_name, ems_class_code, sku, inve_status, ware_sn, cus_code, bonded_code, inve_num, valid_num, freeze_num, ex_ware_num, return_num, expire_num, check_add_num, check_cut_num, damage_num, spot_check_num, arrived_add_num, arrived_cut_num, other_num, is_valid, creater_sn, create_time, moder_sn, mod_time ) values ( #{inveSn}, #{merchSn}, #{merchName}, #{emsClassCode}, #{sku}, #{inveStatus}, #{wareSn}, #{cusCode}, #{bondedCode}, #{inveNum}, #{validNum}, #{freezeNum}, #{exWareNum}, #{returnNum}, #{expireNum}, #{checkAddNum}, #{checkCutNum}, #{damageNum}, #{spotCheckNum}, #{arrivedAddNum}, #{arrivedCutNum}, #{otherNum}, #{isValid}, #{createrSn}, #{createTime}, #{moderSn}, #{modTime} ) ON DUPLICATE KEY UPDATE inve_status = #{inveStatus}, inve_num = #{inveNum}, valid_num = #{validNum}, freeze_num = #{freezeNum}, ex_ware_num = #{exWareNum}, return_num = #{returnNum}, expire_num = #{expireNum}, check_add_num= #{checkAddNum}, check_cut_num= #{checkCutNum}, damage_num= #{damageNum}, spot_check_num= #{spotCheckNum}, arrived_add_num= #{arrivedAddNum}, arrived_cut_num = #{arrivedCutNum}, other_num = #{otherNum}, is_valid= #{isValid}