select d.id, d.plant_code, d.moc_no, d.plant_number, d.notice_letter, d.work_letter, d.cte_no, d.invest_cost, d.category, d.significance, d.classification, d.area, d.dash_control, d.title, d.owner, d.approve_time, d.estimate_endtime, d.endtime, d.true_state, d.change_nature, d.over_time, d.risk_level, d.training, d.pssr, d.ehs_check, d.ehs_db, d.pid_master, d.pssr_db, d.capex, d.del_flag, d.creater_code, d.createdate, d.updater_code, d.updatedate, d.dept_id, d.remarks, d.temporary_state, d.sop_update, d.company_moc_no, d.project_no, d.moc_type, d.mc_time, d.mc_detail, d.doc_update, d.pssr_no, d.timeliness, d.temp_category, d.exp_time, d.temp_state, d.location, d.finish_date, d.process_unit, d.department, d.leak_location, d.pressure, d.temperature, d.leak_fluid, d.material_type, d.plan_date, d.seal_date, d.extention1, d.extention2, d.extention3, d.extention4, d.extention5, d.extention6, d.extention7, d.extention8, d.extention9, d.status, d.remove_time ,s.dept_name from t_moc d left join sys_dept s on s.dept_id = d.dept_id SELECT seq_t_moc.NEXTVAL as id FROM DUAL insert into t_moc id, plant_code, moc_no, plant_number, notice_letter, work_letter, cte_no, invest_cost, category, significance, classification, area, dash_control, title, owner, approve_time, estimate_endtime, endtime, true_state, change_nature, over_time, risk_level, training, pssr, ehs_check, ehs_db, pid_master, pssr_db, capex, del_flag, creater_code, createdate, updater_code, updatedate, dept_id, remarks, temporary_state, sop_update, company_moc_no, project_no, moc_type, mc_time, mc_detail, doc_update, pssr_no, timeliness, temp_category, exp_time, temp_state, location, finish_date, process_unit, department, leak_location, pressure, temperature, leak_fluid, material_type, plan_date, seal_date, extention1, extention2, extention3, extention4, extention5, extention6, extention7, extention8, extention9, status, remove_time, #{id}, #{plantCode}, #{mocNo}, #{plantNumber}, #{noticeLetter}, #{workLetter}, #{cteNo}, #{investCost}, #{category}, #{significance}, #{classification}, #{area}, #{dashControl}, #{title}, #{owner}, #{approveTime}, #{estimateEndtime}, #{endtime}, #{trueState}, #{changeNature}, #{overTime}, #{riskLevel}, #{training}, #{pssr}, #{ehsCheck}, #{ehsDb}, #{pidMaster}, #{pssrDb}, #{capex}, #{delFlag}, #{createrCode}, #{createdate}, #{updaterCode}, #{updatedate}, #{deptId}, #{remarks}, #{temporaryState}, #{sopUpdate}, #{companyMocNo}, #{projectNo}, #{mocType}, #{mcTime}, #{mcDetail}, #{docUpdate}, #{pssrNo}, #{timeliness}, #{tempCategory}, #{expTime}, #{tempState}, #{location}, #{finishDate}, #{processUnit}, #{department}, #{leakLocation}, #{pressure}, #{temperature}, #{leakFluid}, #{materialType}, #{planDate}, #{sealDate}, #{extention1}, #{extention2}, #{extention3}, #{extention4}, #{extention5}, #{extention6}, #{extention7}, #{extention8}, #{extention9}, #{status}, #{removeTime}, update t_moc plant_code = #{plantCode}, moc_no = #{mocNo}, plant_number = #{plantNumber}, notice_letter = #{noticeLetter}, work_letter = #{workLetter}, cte_no = #{cteNo}, invest_cost = #{investCost}, category = #{category}, significance = #{significance}, classification = #{classification}, area = #{area}, dash_control = #{dashControl}, title = #{title}, owner = #{owner}, approve_time = #{approveTime}, estimate_endtime = #{estimateEndtime}, endtime = #{endtime}, approve_time = NULL, estimate_endtime = NULL, endtime = NULL, true_state = #{trueState}, change_nature = #{changeNature}, over_time = #{overTime}, over_time = NULL, risk_level = #{riskLevel}, training = #{training}, pssr = #{pssr}, ehs_check = #{ehsCheck}, ehs_db = #{ehsDb}, pid_master = #{pidMaster}, pssr_db = #{pssrDb}, capex = #{capex}, del_flag = #{delFlag}, creater_code = #{createrCode}, createdate = #{createdate}, updater_code = #{updaterCode}, updatedate = #{updatedate}, dept_id = #{deptId}, remarks = #{remarks}, temporary_state = #{temporaryState}, sop_update = #{sopUpdate}, company_moc_no = #{companyMocNo}, project_no = #{projectNo}, moc_type = #{mocType}, mc_time = #{mcTime}, mc_detail = #{mcDetail}, doc_update = #{docUpdate}, pssr_no = #{pssrNo}, timeliness = #{timeliness}, temp_category = #{tempCategory}, exp_time = #{expTime}, temp_state = #{tempState}, location = #{location}, finish_date = #{finishDate}, process_unit = #{processUnit}, department = #{department}, leak_location = #{leakLocation}, pressure = #{pressure}, temperature = #{temperature}, leak_fluid = #{leakFluid}, material_type = #{materialType}, plan_date = #{planDate}, seal_date = #{sealDate}, extention1 = #{extention1}, extention2 = #{extention2}, extention3 = #{extention3}, extention4 = #{extention4}, extention5 = #{extention5}, extention6 = #{extention6}, extention7 = #{extention7}, extention8 = #{extention8}, extention9 = #{extention9}, status = #{status}, remove_time = #{removeTime}, remove_time = null, where id = #{id} update t_moc set del_flag = 2 where id = #{id} update t_moc set del_flag = 2 where id in #{id}