select detail_id, result_id, index_id, index_type, qc_tool, check_method, stander_val, unit_of_measure, threshold_max, threshold_min, qc_result_type, qc_result_spc, qc_val_float, qc_val_integer, qc_val_text, qc_val_dict, qc_val_file, remark, attr1, attr2, attr3, attr4, create_by, create_time, update_by, update_time from qc_result_detail insert into qc_result_detail result_id, index_id, index_type, qc_tool, check_method, stander_val, unit_of_measure, threshold_max, threshold_min, qc_result_type, qc_result_spc, qc_val_float, qc_val_integer, qc_val_text, qc_val_dict, qc_val_file, remark, attr1, attr2, attr3, attr4, create_by, create_time, update_by, update_time, #{resultId}, #{indexId}, #{indexType}, #{qcTool}, #{checkMethod}, #{standerVal}, #{unitOfMeasure}, #{thresholdMax}, #{thresholdMin}, #{qcResultType}, #{qcResultSpc}, #{qcValFloat}, #{qcValInteger}, #{qcValText}, #{qcValDict}, #{qcValFile}, #{remark}, #{attr1}, #{attr2}, #{attr3}, #{attr4}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update qc_result_detail result_id = #{resultId}, index_id = #{indexId}, index_type = #{indexType}, qc_tool = #{qcTool}, check_method = #{checkMethod}, stander_val = #{standerVal}, unit_of_measure = #{unitOfMeasure}, threshold_max = #{thresholdMax}, threshold_min = #{thresholdMin}, qc_result_type = #{qcResultType}, qc_result_spc = #{qcResultSpc}, qc_val_float = #{qcValFloat}, qc_val_integer = #{qcValInteger}, qc_val_text = #{qcValText}, qc_val_dict = #{qcValDict}, qc_val_file = #{qcValFile}, remark = #{remark}, attr1 = #{attr1}, attr2 = #{attr2}, attr3 = #{attr3}, attr4 = #{attr4}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, where detail_id = #{detailId} delete from qc_result_detail where detail_id = #{detailId} delete from qc_result_detail where detail_id in #{detailId} delete from qc_result_detail where result_id = #{resultId}