select d.id, d.plant_code, d.serialnumber, d.tagno, d.area, d.areaowner, d.catalogy, d.description, d.unit, d.manufactory, d.sizes, d.stuff, d.medium, d.designpressure, d.operationpressure, d.designtemp, d.material, d.operationtemp, d.coatingage, d.jacketing, d.heattracing, d.exterenv, d.insulatingmaterial, d.outsidediameter, d.servicedate, d.risk, d.cuistatus, d.del_flag, d.creater_code, d.createdate, d.updater_code, d.updatedate, d.remarks, d.dept_id ,s.dept_name from t_pvessel d left join sys_dept s on s.dept_id = d.dept_id SELECT seq_t_pvessel.NEXTVAL as id FROM DUAL insert into t_pvessel id, plant_code, serialnumber, tagno, area, areaowner, catalogy, description, unit, manufactory, sizes, stuff, medium, designpressure, operationpressure, designtemp, material, operationtemp, coatingage, jacketing, heattracing, exterenv, insulatingmaterial, outsidediameter, servicedate, risk, cuistatus, del_flag, creater_code, createdate, updater_code, updatedate, remarks, dept_id, #{id}, #{plantCode}, #{serialnumber}, #{tagno}, #{area}, #{areaowner}, #{catalogy}, #{description}, #{unit}, #{manufactory}, #{sizes}, #{stuff}, #{medium}, #{designpressure}, #{operationpressure}, #{designtemp}, #{material}, #{operationtemp}, #{coatingage}, #{jacketing}, #{heattracing}, #{exterenv}, #{insulatingmaterial}, #{outsidediameter}, #{servicedate}, #{risk}, #{cuistatus}, #{delFlag}, #{createrCode}, #{createdate}, #{updaterCode}, #{updatedate}, #{remarks}, #{deptId}, update t_pvessel plant_code = #{plantCode}, serialnumber = #{serialnumber}, tagno = #{tagno}, area = #{area}, areaowner = #{areaowner}, catalogy = #{catalogy}, description = #{description}, unit = #{unit}, manufactory = #{manufactory}, sizes = #{sizes}, stuff = #{stuff}, medium = #{medium}, designpressure = #{designpressure}, operationpressure = #{operationpressure}, designtemp = #{designtemp}, material = #{material}, operationtemp = #{operationtemp}, coatingage = #{coatingage}, jacketing = #{jacketing}, heattracing = #{heattracing}, exterenv = #{exterenv}, insulatingmaterial = #{insulatingmaterial}, outsidediameter = #{outsidediameter}, servicedate = #{servicedate}, risk = #{risk}, cuistatus = #{cuistatus}, del_flag = #{delFlag}, creater_code = #{createrCode}, createdate = #{createdate}, updater_code = #{updaterCode}, updatedate = #{updatedate}, remarks = #{remarks}, dept_id = #{deptId}, where id = #{id} update t_pvessel set del_flag = 2 where id = #{id} update t_pvessel set del_flag = 2 where id in #{id}