select d.id, d.plant_code, d.unit, d.devname, d.devno, d.submitdate, d.status, d.del_flag, d.creater_code, d.createdate, d.updater_code, d.updatedate, d.dept_id, d.remarks, d.approve_status, d.regno, d.useno, d.warn_date, d.warn_cycle, d.next_warn_date, d.warn_flag, d.create_unit, d.burn_mode, d.burn_kind, d.rated_power, d.des_pressure, d.des_temp, d.opt_pressure, d.opt_temp, d.check_unit, d.check_conclusion, d.model, d.water_mode, d.report_no, d.approve_time, d.change_time, d.plant_maint, d.out_warn_date, d.out_next_warn_date, d.out_check_conclusion, d.out_report_no, d.engineer, d.type, d.is_repeat, d.position, d.device_size, d.medium, d.leakage_mode, d.data_no, d.book_no, d.manufactor ,s.dept_name from t_intact_gyl d left join sys_dept s on s.dept_id = d.dept_id SELECT seq_t_intact_gyl.NEXTVAL as id FROM DUAL insert into t_intact_gyl id, plant_code, unit, devname, devno, submitdate, status, del_flag, creater_code, createdate, updater_code, updatedate, dept_id, remarks, approve_status, regno, useno, warn_date, warn_cycle, next_warn_date, warn_flag, create_unit, burn_mode, burn_kind, rated_power, des_pressure, des_temp, opt_pressure, opt_temp, check_unit, check_conclusion, model, water_mode, report_no, approve_time, change_time, plant_maint, out_warn_date, out_next_warn_date, out_check_conclusion, out_report_no, engineer, type, is_repeat, position, device_size, medium, leakage_mode, data_no, book_no, manufactor, #{id}, #{plantCode}, #{unit}, #{devname}, #{devno}, #{submitdate}, #{status}, #{delFlag}, #{createrCode}, #{createdate}, #{updaterCode}, #{updatedate}, #{deptId}, #{remarks}, #{approveStatus}, #{regno}, #{useno}, #{warnDate}, #{warnCycle}, #{nextWarnDate}, #{warnFlag}, #{createUnit}, #{burnMode}, #{burnKind}, #{ratedPower}, #{desPressure}, #{desTemp}, #{optPressure}, #{optTemp}, #{checkUnit}, #{checkConclusion}, #{model}, #{waterMode}, #{reportNo}, #{approveTime}, #{changeTime}, #{plantMaint}, #{outWarnDate}, #{outNextWarnDate}, #{outCheckConclusion}, #{outReportNo}, #{engineer}, #{type}, #{isRepeat}, #{position}, #{deviceSize}, #{medium}, #{leakageMode}, #{dataNo}, #{bookNo}, #{manufactor}, update t_intact_gyl plant_code = #{plantCode}, unit = #{unit}, devname = #{devname}, devno = #{devno}, submitdate = #{submitdate}, status = #{status}, del_flag = #{delFlag}, creater_code = #{createrCode}, createdate = #{createdate}, updater_code = #{updaterCode}, updatedate = #{updatedate}, dept_id = #{deptId}, remarks = #{remarks}, approve_status = #{approveStatus}, regno = #{regno}, useno = #{useno}, warn_date = #{warnDate}, warn_cycle = #{warnCycle}, next_warn_date = #{nextWarnDate}, warn_flag = #{warnFlag}, create_unit = #{createUnit}, burn_mode = #{burnMode}, burn_kind = #{burnKind}, rated_power = #{ratedPower}, des_pressure = #{desPressure}, des_temp = #{desTemp}, opt_pressure = #{optPressure}, opt_temp = #{optTemp}, check_unit = #{checkUnit}, check_conclusion = #{checkConclusion}, model = #{model}, water_mode = #{waterMode}, report_no = #{reportNo}, approve_time = #{approveTime}, change_time = #{changeTime}, plant_maint = #{plantMaint}, out_warn_date = #{outWarnDate}, out_next_warn_date = #{outNextWarnDate}, out_check_conclusion = #{outCheckConclusion}, out_report_no = #{outReportNo}, engineer = #{engineer}, type = #{type}, is_repeat = #{isRepeat}, position = #{position}, device_size = #{deviceSize}, medium = #{medium}, leakage_mode = #{leakageMode}, data_no = #{dataNo}, book_no = #{bookNo}, manufactor = #{manufactor}, where id = #{id} update t_intact_gyl set del_flag = -1 where id = #{id} update t_intact_gyl set del_flag = -1 where id in #{id}