RESULT_ID, RESULT_WAGON_NO, RESULT_BILLABLE_TONNAGE, MATERIAL_NAME, SEND_STATION, ARRIVAL_STATION, SUPPLIER_NAME, SEND_DATE, MAKE_DATE, MINERAL, PURCHASE_ORDER_NO t.RESULT_ID, t.RESULT_WAGON_NO, t.RESULT_BILLABLE_TONNAGE, t.MATERIAL_NAME, t.SEND_STATION, t.ARRIVAL_STATION, t.SUPPLIER_NAME, t.SEND_DATE, t.MAKE_DATE, t.MINERAL, t.PURCHASE_ORDER_NO SELECT FROM TMSTRAIN_LOADING_TEMP SELECT FROM TMSTRAIN_LOADING_TEMP t and RESULT_ID = #{resultId} and RESULT_WAGON_NO = #{resultWagonNo} and RESULT_BILLABLE_TONNAGE = #{resultBillableTonnage} and MATERIAL_NAME = #{materialName} and SEND_STATION = #{sendStation} and ARRIVAL_STATION = #{arrivalStation} and SUPPLIER_NAME = #{supplierName} and SEND_DATE = #{sendDate} and MAKE_DATE = #{makeDate} and MINERAL = #{mineral} and PURCHASE_ORDER_NO = #{purchaseOrderNo} and RESULT_ID = #{resultId} and RESULT_WAGON_NO LIKE '%${resultWagonNo}%' and RESULT_BILLABLE_TONNAGE = #{resultBillableTonnage} and MATERIAL_NAME LIKE '%${materialName}%' and SEND_STATION LIKE '%${sendStation}%' and ARRIVAL_STATION LIKE '%${arrivalStation}%' and SUPPLIER_NAME LIKE '%${supplierName}%' and SEND_DATE LIKE '%${sendDate}%' and MAKE_DATE LIKE '%${makeDate}%' and MINERAL LIKE '%${mineral}%' and PURCHASE_ORDER_NO LIKE '%${purchaseOrderNo}%' delete from TMSTRAIN_LOADING_TEMP where RESULT_ID = #{resultId,jdbcType=DECIMAL} delete from TMSTRAIN_LOADING_TEMP where 1!=1 or RESULT_WAGON_NO = #{resultWagonNo} or RESULT_BILLABLE_TONNAGE = #{resultBillableTonnage} or MATERIAL_NAME = #{materialName} or SEND_STATION = #{sendStation} or ARRIVAL_STATION = #{arrivalStation} or SUPPLIER_NAME = #{supplierName} or SEND_DATE = #{sendDate} or MAKE_DATE = #{makeDate} or MINERAL = #{mineral} or PURCHASE_ORDER_NO = #{purchaseOrderNo} insert into TMSTRAIN_LOADING_TEMP (RESULT_ID, RESULT_WAGON_NO, RESULT_BILLABLE_TONNAGE, MATERIAL_NAME, SEND_STATION, ARRIVAL_STATION, SUPPLIER_NAME, SEND_DATE, MAKE_DATE, MINERAL, PURCHASE_ORDER_NO) values (#{resultId,jdbcType=DECIMAL}, #{resultWagonNo,jdbcType=VARCHAR}, #{resultBillableTonnage,jdbcType=DECIMAL}, #{materialName,jdbcType=VARCHAR}, #{sendStation,jdbcType=VARCHAR}, #{arrivalStation,jdbcType=VARCHAR}, #{supplierName,jdbcType=VARCHAR}, #{sendDate,jdbcType=VARCHAR}, #{makeDate,jdbcType=VARCHAR}, #{mineral,jdbcType=VARCHAR}, #{purchaseOrderNo,jdbcType=VARCHAR}) insert into TMSTRAIN_LOADING_TEMP RESULT_ID, RESULT_WAGON_NO, RESULT_BILLABLE_TONNAGE, MATERIAL_NAME, SEND_STATION, ARRIVAL_STATION, SUPPLIER_NAME, SEND_DATE, MAKE_DATE, MINERAL, PURCHASE_ORDER_NO, #{resultId,jdbcType=DECIMAL}, #{resultWagonNo,jdbcType=VARCHAR}, #{resultBillableTonnage,jdbcType=DECIMAL}, #{materialName,jdbcType=VARCHAR}, #{sendStation,jdbcType=VARCHAR}, #{arrivalStation,jdbcType=VARCHAR}, #{supplierName,jdbcType=VARCHAR}, #{sendDate,jdbcType=VARCHAR}, #{makeDate,jdbcType=VARCHAR}, #{mineral,jdbcType=VARCHAR}, #{purchaseOrderNo,jdbcType=VARCHAR}, update TMSTRAIN_LOADING_TEMP set RESULT_WAGON_NO = #{resultWagonNo,jdbcType=VARCHAR}, RESULT_BILLABLE_TONNAGE = #{resultBillableTonnage,jdbcType=DECIMAL}, MATERIAL_NAME = #{materialName,jdbcType=VARCHAR}, SEND_STATION = #{sendStation,jdbcType=VARCHAR}, ARRIVAL_STATION = #{arrivalStation,jdbcType=VARCHAR}, SUPPLIER_NAME = #{supplierName,jdbcType=VARCHAR}, SEND_DATE = #{sendDate,jdbcType=VARCHAR}, MAKE_DATE = #{makeDate,jdbcType=VARCHAR}, MINERAL = #{mineral,jdbcType=VARCHAR}, PURCHASE_ORDER_NO = #{purchaseOrderNo,jdbcType=VARCHAR} where RESULT_ID = #{resultId,jdbcType=DECIMAL} update TMSTRAIN_LOADING_TEMP RESULT_WAGON_NO = #{resultWagonNo,jdbcType=VARCHAR}, RESULT_BILLABLE_TONNAGE = #{resultBillableTonnage,jdbcType=DECIMAL}, MATERIAL_NAME = #{materialName,jdbcType=VARCHAR}, SEND_STATION = #{sendStation,jdbcType=VARCHAR}, ARRIVAL_STATION = #{arrivalStation,jdbcType=VARCHAR}, SUPPLIER_NAME = #{supplierName,jdbcType=VARCHAR}, SEND_DATE = #{sendDate,jdbcType=VARCHAR}, MAKE_DATE = #{makeDate,jdbcType=VARCHAR}, MINERAL = #{mineral,jdbcType=VARCHAR}, PURCHASE_ORDER_NO = #{purchaseOrderNo,jdbcType=VARCHAR}, where RESULT_ID = #{resultId,jdbcType=DECIMAL} insert into TMSTRAIN_LOADING_TEMP (RESULT_ID, RESULT_WAGON_NO, RESULT_BILLABLE_TONNAGE, MATERIAL_NAME, SEND_STATION, ARRIVAL_STATION, SUPPLIER_NAME, SEND_DATE, MAKE_DATE, MINERAL, PURCHASE_ORDER_NO) ( select #{item.resultId,jdbcType=DECIMAL}, #{item.resultWagonNo,jdbcType=VARCHAR}, #{item.resultBillableTonnage,jdbcType=DECIMAL}, #{item.materialName,jdbcType=VARCHAR}, #{item.sendStation,jdbcType=VARCHAR}, #{item.arrivalStation,jdbcType=VARCHAR}, #{item.supplierName,jdbcType=VARCHAR}, #{item.sendDate,jdbcType=VARCHAR}, #{item.makeDate,jdbcType=VARCHAR}, #{item.mineral,jdbcType=VARCHAR}, #{item.purchaseOrderNo,jdbcType=VARCHAR} from dual ) update TMSTRAIN_LOADING_TEMP set RESULT_ID= when #{item.resultId,jdbcType=DECIMAL} then #{item.resultId,jdbcType=DECIMAL} ,RESULT_WAGON_NO= when #{item.resultId,jdbcType=DECIMAL} then #{item.resultWagonNo,jdbcType=VARCHAR} ,RESULT_BILLABLE_TONNAGE= when #{item.resultId,jdbcType=DECIMAL} then #{item.resultBillableTonnage,jdbcType=DECIMAL} ,MATERIAL_NAME= when #{item.resultId,jdbcType=DECIMAL} then #{item.materialName,jdbcType=VARCHAR} ,SEND_STATION= when #{item.resultId,jdbcType=DECIMAL} then #{item.sendStation,jdbcType=VARCHAR} ,ARRIVAL_STATION= when #{item.resultId,jdbcType=DECIMAL} then #{item.arrivalStation,jdbcType=VARCHAR} ,SUPPLIER_NAME= when #{item.resultId,jdbcType=DECIMAL} then #{item.supplierName,jdbcType=VARCHAR} ,SEND_DATE= when #{item.resultId,jdbcType=DECIMAL} then #{item.sendDate,jdbcType=VARCHAR} ,MAKE_DATE= when #{item.resultId,jdbcType=DECIMAL} then #{item.makeDate,jdbcType=VARCHAR} ,MINERAL= when #{item.resultId,jdbcType=DECIMAL} then #{item.mineral,jdbcType=VARCHAR} ,PURCHASE_ORDER_NO= when #{item.resultId,jdbcType=DECIMAL} then #{item.purchaseOrderNo,jdbcType=VARCHAR} where RESULT_ID in #{item.resultId,jdbcType=DECIMAL} delete from TMSTRAIN_LOADING_TEMP where RESULT_ID in #{id}