select raw_stock_id, warehouse_id, location_code, stock_type, material_id, instock_batch, instock_date, last_outstock_time, quality_status, total_amount, frozen_amount, occupy_amount, supplier_id, create_by, create_date, update_by, update_date, material_group1, material_group2, material_group3, def_amount, active_flag from wms_raw_stock insert into wms_raw_stock warehouse_id, location_code, stock_type, material_id, instock_batch, instock_date, last_outstock_time, quality_status, total_amount, frozen_amount, occupy_amount, supplier_id, create_by, create_date, update_by, update_date, material_group1, material_group2, material_group3, def_amount, active_flag, #{warehouseId}, #{locationCode}, #{stockType}, #{materialId}, #{instockBatch}, #{instockDate}, #{lastOutstockTime}, #{qualityStatus}, #{totalAmount}, #{frozenAmount}, #{occupyAmount}, #{supplierId}, #{createBy}, #{createDate}, #{updateBy}, #{updateDate}, #{materialGroup1}, #{materialGroup2}, #{materialGroup3}, #{defAmount}, #{activeFlag}, update wms_raw_stock warehouse_id = #{warehouseId}, location_code = #{locationCode}, stock_type = #{stockType}, material_id = #{materialId}, instock_batch = #{instockBatch}, instock_date = #{instockDate}, last_outstock_time = #{lastOutstockTime}, quality_status = #{qualityStatus}, total_amount = #{totalAmount}, frozen_amount = #{frozenAmount}, occupy_amount = #{occupyAmount}, supplier_id = #{supplierId}, create_by = #{createBy}, create_date = #{createDate}, update_by = #{updateBy}, update_date = #{updateDate}, material_group1 = #{materialGroup1}, material_group2 = #{materialGroup2}, material_group3 = #{materialGroup3}, def_amount = #{defAmount}, active_flag = #{activeFlag}, where raw_stock_id = #{rawStockId} delete from wms_raw_stock where raw_stock_id = #{rawStockId} delete from wms_raw_stock where raw_stock_id in #{rawStockId}