select d.sai_apply_id, d.del_flag, d.create_by, d.create_time, d.update_by, d.update_time, d.dept_id, d.apply_status, d.ap_no, d.process_id, d.applicant, d.assessor, d.executor, d.inspectors, d.applicant_dept, d.applicant_team, d.description, d.unsafe_status, d.unsafe_action, d.apply_date, d.task_id, d.task_name,d.remarks, d.ve_item_other, d.handler, d.estimate_finish_date, d.actual_finish_date, d.is_recorded, d.record_no, d.reaction, d.need_ve, d.ve_items, d.ve_result, d.sai_level, d.category, d.remarks_assess, d.remarks_execute, d.work_area from t_sai_apply d left join sys_dept s on s.dept_id = d.dept_id SELECT seq_t_sai_apply.NEXTVAL as saiApplyId FROM DUAL insert into t_sai_apply sai_apply_id, del_flag, create_by, create_time, update_by, update_time, dept_id, apply_status, ap_no, process_id, applicant, assessor, executor, inspectors, applicant_dept, applicant_team, description, unsafe_status, unsafe_action, apply_date, task_id, task_name, handler, estimate_finish_date, actual_finish_date, is_recorded, record_no, reaction, need_ve, ve_items, ve_result, remarks, ve_item_other, sai_level, category, remarks_assess, remarks_execute, work_area, #{saiApplyId}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{deptId}, #{applyStatus}, #{apNo}, #{processId}, #{applicant}, #{assessor}, #{executor}, #{inspectors}, #{applicantDept}, #{applicantTeam}, #{description}, #{unsafeStatus}, #{unsafeAction}, #{applyDate}, #{taskId}, #{taskName}, #{handler}, #{estimateFinishDate}, #{actualFinishDate}, #{isRecorded}, #{recordNo}, #{reaction}, #{needVe}, #{veItems}, #{veResult}, #{remarks}, #{veItemOther}, #{saiLevel}, #{category}, #{remarksAssess}, #{remarksExecute}, #{workArea}, update t_sai_apply del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, dept_id = #{deptId}, apply_status = #{applyStatus}, ap_no = #{apNo}, process_id = #{processId}, applicant = #{applicant}, assessor = #{assessor}, executor = #{executor}, inspectors = #{inspectors}, applicant_dept = #{applicantDept}, applicant_team = #{applicantTeam}, description = #{description}, unsafe_status = #{unsafeStatus}, unsafe_status = null, unsafe_action = #{unsafeAction}, unsafe_action = null, apply_date = #{applyDate}, task_id = #{taskId}, task_id = null, task_name = #{taskName}, task_name = null, handler = #{handler}, estimate_finish_date = #{estimateFinishDate}, actual_finish_date = #{actualFinishDate}, is_recorded = #{isRecorded}, record_no = #{recordNo}, record_no = null, reaction = #{reaction}, need_ve = #{needVe}, ve_items = #{veItems}, ve_items = null, ve_result = #{veResult}, remarks = #{remarks}, ve_item_other = #{veItemOther}, ve_item_other = null, sai_level = #{saiLevel}, category = #{category}, remarks_assess = #{remarksAssess}, remarks_execute = #{remarksExecute}, work_area = #{workArea}, where sai_apply_id = #{saiApplyId} update t_sai_apply set del_flag = 2 where sai_apply_id = #{saiApplyId} update t_sai_apply set del_flag = 2 where sai_apply_id in #{saiApplyId}