select sale_order_id, erp_id, fentry_id, saleorder_code, saleorder_linenumber, document_status, factory_id, prodline_id, material_id, material_code, material_name, matkl, order_amount, complete_amount, release_qty, is_release, approve_date, erp_modify_date, plan_delivery_date, begin_date, end_date, complete_date, is_flag, remark, create_by, create_time, update_by, update_time, aux_prop_id, stock_id, sale_dept_id, owner_id, price, stock_org_id from mes_sale_order insert into mes_sale_order erp_id, fentry_id, saleorder_code, saleorder_linenumber, document_status, factory_id, prodline_id, material_id, material_code, material_name, matkl, order_amount, complete_amount, release_qty, is_release, approve_date, erp_modify_date, plan_delivery_date, begin_date, end_date, complete_date, is_flag, remark, create_by, create_time, update_by, update_time, aux_prop_id, stock_id, sale_dept_id, owner_id, price, stock_org_id, #{erpId}, #{fentryId}, #{saleorderCode}, #{saleorderLinenumber}, #{documentStatus}, #{factoryId}, #{prodlineId}, #{materialId}, #{materialCode}, #{materialName}, #{matkl}, #{orderAmount}, #{completeAmount}, #{releaseQty}, #{isRelease}, #{approveDate}, #{erpModifyDate}, #{planDeliveryDate}, #{beginDate}, #{endDate}, #{completeDate}, #{isFlag}, #{remark}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{auxPropId}, #{stockId}, #{saleDeptId}, #{ownerId}, #{price}, #{stockOrgId}, update mes_sale_order erp_id = #{erpId}, fentry_id = #{fentryId}, saleorder_code = #{saleorderCode}, saleorder_linenumber = #{saleorderLinenumber}, document_status = #{documentStatus}, factory_id = #{factoryId}, prodline_id = #{prodlineId}, material_id = #{materialId}, material_code = #{materialCode}, material_name = #{materialName}, matkl = #{matkl}, order_amount = #{orderAmount}, complete_amount = #{completeAmount}, release_qty = #{releaseQty}, is_release = #{isRelease}, approve_date = #{approveDate}, erp_modify_date = #{erpModifyDate}, plan_delivery_date = #{planDeliveryDate}, begin_date = #{beginDate}, end_date = #{endDate}, complete_date = #{completeDate}, is_flag = #{isFlag}, remark = #{remark}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, aux_prop_id=#{auxPropId}, stock_id=#{stockId}, sale_dept_id=#{saleDeptId}, owner_id=#{ownerId}, price=#{price}, stock_org_id=#{stockOrgId}, where sale_order_id = #{saleOrderId} delete from mes_sale_order where sale_order_id = #{saleOrderId} delete from mes_sale_order where sale_order_id in #{saleOrderId} INSERT INTO mes_sale_order (erp_id, fentry_id, saleorder_code, saleorder_linenumber, document_status, material_id, material_code, material_name, matkl, order_amount, complete_amount, release_qty, approve_date, erp_modify_date, plan_delivery_date, stock_id, owner_id, aux_prop_id, sale_dept_id, price, stock_org_id, tond_base, create_time,update_time) VALUES (#{item.erpId}, #{item.fentryId}, #{item.saleorderCode}, #{item.saleorderLinenumber}, #{item.documentStatus}, #{item.materialId}, #{item.materialCode}, #{item.materialName}, #{item.matkl}, #{item.orderAmount}, #{item.completeAmount}, #{item.releaseQty}, #{item.approveDate}, #{item.erpModifyDate}, #{item.planDeliveryDate}, #{item.stockId}, #{item.ownerId}, #{item.auxPropId}, #{item.saleDeptId}, #{item.price}, #{item.stockOrgId}, #{item.tondBase}, #{item.createTime}, #{item.updateTime})