select d.id, d.name, d.employeeid, d.idnum, d.classes, d.post, d.idtype, d.worklicense_idnum, d.boiler, d.cracking, d.hotarea, d.coldarea, d.aromatic, d.recertificatedate, d.validity, d.container, d.pipe, d.reviewdate, d.pipevalidity, d.certificate_no, d.boilerid, d.boilvalidity, d.hydrogenation, d.hydvalidity, d.hydnextreview, d.crackingid, d.crackingvalidity, d.crackingreview, d.refrigeration, d.refrigerationvalidity, d.refrigerationview, d.foremantrain, d.foremanreview, d.foremannextreview, d.fire_protection, d.waterdate, d.energydate, d.del_flag, d.creater_code, d.createdate, d.updater_code, d.updatedate, d.dept_id, d.watervalidity, d.waterreview, d.energyvalidity, d.energyreview from t_worklicense_certificate d left join sys_dept s on s.dept_id = d.dept_id SELECT seq_t_worklicense_certificate.NEXTVAL as id FROM DUAL insert into t_worklicense_certificate id, name, employeeid, idnum, classes, post, idtype, worklicense_idnum, boiler, cracking, hotarea, coldarea, aromatic, recertificatedate, validity, container, pipe, reviewdate, pipevalidity, certificate_no, boilerid, boilvalidity, hydrogenation, hydvalidity, hydnextreview, crackingid, crackingvalidity, crackingreview, refrigeration, refrigerationvalidity, refrigerationview, foremantrain, foremanreview, foremannextreview, fire_protection, waterdate, energydate, del_flag, creater_code, createdate, updater_code, updatedate, dept_id, watervalidity, waterreview, energyvalidity, energyreview, #{id}, #{name}, #{employeeid}, #{idnum}, #{classes}, #{post}, #{idtype}, #{worklicenseIdnum}, #{boiler}, #{cracking}, #{hotarea}, #{coldarea}, #{aromatic}, #{recertificatedate}, #{validity}, #{container}, #{pipe}, #{reviewdate}, #{pipevalidity}, #{certificateNo}, #{boilerid}, #{boilvalidity}, #{hydrogenation}, #{hydvalidity}, #{hydnextreview}, #{crackingid}, #{crackingvalidity}, #{crackingreview}, #{refrigeration}, #{refrigerationvalidity}, #{refrigerationview}, #{foremantrain}, #{foremanreview}, #{foremannextreview}, #{fireProtection}, #{waterdate}, #{energydate}, #{delFlag}, #{createrCode}, #{createdate}, #{updaterCode}, #{updatedate}, #{deptId}, #{watervalidity}, #{waterreview}, #{energyvalidity}, #{energyreview}, update t_worklicense_certificate name = #{name}, employeeid = #{employeeid}, idnum = #{idnum}, classes = #{classes}, post = #{post}, idtype = #{idtype}, worklicense_idnum = #{worklicenseIdnum}, boiler = #{boiler}, cracking = #{cracking}, hotarea = #{hotarea}, coldarea = #{coldarea}, aromatic = #{aromatic}, recertificatedate = #{recertificatedate}, validity = #{validity}, container = #{container}, pipe = #{pipe}, reviewdate = #{reviewdate}, pipevalidity = #{pipevalidity}, certificate_no = #{certificateNo}, boilerid = #{boilerid}, boilvalidity = #{boilvalidity}, hydrogenation = #{hydrogenation}, hydvalidity = #{hydvalidity}, hydnextreview = #{hydnextreview}, crackingid = #{crackingid}, crackingvalidity = #{crackingvalidity}, crackingreview = #{crackingreview}, refrigeration = #{refrigeration}, refrigerationvalidity = #{refrigerationvalidity}, refrigerationview = #{refrigerationview}, foremantrain = #{foremantrain}, foremanreview = #{foremanreview}, foremannextreview = #{foremannextreview}, fire_protection = #{fireProtection}, waterdate = #{waterdate}, energydate = #{energydate}, del_flag = #{delFlag}, creater_code = #{createrCode}, createdate = #{createdate}, updater_code = #{updaterCode}, updatedate = #{updatedate}, dept_id = #{deptId}, watervalidity = #{watervalidity}, waterreview = #{waterreview}, energyvalidity = #{energyvalidity}, energyreview = #{energyreview}, where id = #{id} update t_worklicense_certificate set del_flag = 2 where id = #{id} update t_worklicense_certificate set del_flag = 2 where id in #{id}