select d.id, d.dev_id, y.plant_code, y.unit, y.devname, y.devno, y.grade, d.medium, d.des_pressure, d.des_temp, d.opt_pressure, d.opt_temp, y.safe_class, y.next_warn_date, d.year_report_no, d.pj1, d.pj2, d.pj3, d.pj4, d.pj5, d.pj6, d.pj7, d.pj8, d.pj9, d.pj10, d.pj11, d.pj12, d.pj13, d.pj14, d.pj15, d.pj16, d.pj17, d.remarks, d.check_date, d.next_check_date, d.problem, d.con, d.approve_status, d.approve_time, d.dept_id, d.del_flag, d.creater_code, d.createdate, d.updater_code, d.updatedate, s.dept_name from t_report_ylgd d left join sys_dept s on s.dept_id = d.dept_id left join t_specdev_ylgd y on y.id = d.dev_id update t_report_ylgd pj1 = #{pj1}, pj2 = #{pj2}, pj3 = #{pj3}, pj4 = #{pj4}, pj5 = #{pj5}, pj6 = #{pj6}, pj7 = #{pj7}, pj8 = #{pj8}, pj9 = #{pj9}, pj10 = #{pj10}, pj11 = #{pj11}, pj12 = #{pj12}, pj13 = #{pj13}, pj14 = #{pj14}, pj15 = #{pj15}, pj16 = #{pj16}, pj17 = #{pj17}, where dev_id = ( select id from t_specdev_ylgd where devno = #{devno} and useno = #{useno} and regno = #{regno} and del_flag = 0 ) insert into t_report_ylgd id, dev_id, medium, des_pressure, des_temp, opt_pressure, opt_temp, year_report_no, remarks, dept_id, del_flag, creater_code, createdate, updater_code, updatedate, pj1,pj2,pj3,pj4,pj5,pj6,pj7,pj8,pj9,pj10,pj11,pj12,pj13,pj14,pj15,pj16,pj17 #{id}, #{id}, #{medium}, #{desPressure}, #{desTemp}, #{optPressure}, #{optTemp}, #{yearReportNo}, #{remarks}, #{deptId}, #{delFlag}, #{createrCode}, #{createdate}, #{updaterCode}, #{updatedate}, update t_report_ylgd dev_id = #{id}, medium = #{medium}, des_pressure = #{desPressure}, des_temp = #{desTemp}, opt_pressure = #{optPressure}, opt_temp = #{optTemp}, year_report_no = #{yearReportNo}, remarks = #{remarks}, dept_id = #{deptId}, del_flag = #{delFlag}, creater_code = #{createrCode}, createdate = #{createdate}, updater_code = #{updaterCode}, updatedate = #{updatedate}, where id = #{id} SELECT seq_t_report_ylgd.NEXTVAL as id FROM DUAL insert into t_report_ylgd id, dev_id, medium, des_pressure, des_temp, opt_pressure, opt_temp, year_report_no, pj1, pj2, pj3, pj4, pj5, pj6, pj7, pj8, pj9, pj10, pj11, pj12, pj13, pj14, pj15, pj16, pj17, remarks, check_date, next_check_date, problem, con, approve_status, approve_time, dept_id, del_flag, creater_code, createdate, updater_code, updatedate, #{id}, #{devId}, #{medium}, #{desPressure}, #{desTemp}, #{optPressure}, #{optTemp}, #{yearReportNo}, #{pj1}, #{pj2}, #{pj3}, #{pj4}, #{pj5}, #{pj6}, #{pj7}, #{pj8}, #{pj9}, #{pj10}, #{pj11}, #{pj12}, #{pj13}, #{pj14}, #{pj15}, #{pj16}, #{pj17}, #{remarks}, #{checkDate}, #{nextCheckDate}, #{problem}, #{con}, #{approveStatus}, #{approveTime}, #{deptId}, #{delFlag}, #{createrCode}, #{createdate}, #{updaterCode}, #{updatedate}, update t_report_ylgd dev_id = #{devId}, medium = #{medium}, des_pressure = #{desPressure}, des_temp = #{desTemp}, opt_pressure = #{optPressure}, opt_temp = #{optTemp}, year_report_no = #{yearReportNo}, pj1 = #{pj1}, pj2 = #{pj2}, pj3 = #{pj3}, pj4 = #{pj4}, pj5 = #{pj5}, pj6 = #{pj6}, pj7 = #{pj7}, pj8 = #{pj8}, pj9 = #{pj9}, pj10 = #{pj10}, pj11 = #{pj11}, pj12 = #{pj12}, pj13 = #{pj13}, pj14 = #{pj14}, pj15 = #{pj15}, pj16 = #{pj16}, pj17 = #{pj17}, remarks = #{remarks}, check_date = #{checkDate}, next_check_date = #{nextCheckDate}, problem = #{problem}, con = #{con}, approve_status = #{approveStatus}, approve_time = #{approveTime}, dept_id = #{deptId}, del_flag = #{delFlag}, creater_code = #{createrCode}, createdate = #{createdate}, updater_code = #{updaterCode}, updatedate = #{updatedate}, where id = #{id} update t_report_ylgd set del_flag = 2 where id = #{id} update t_report_ylgd set del_flag = 2 where id in ) OR id in ( , #{id}