select d.id, d.sump_no, d.position, d.around_sump, d.manhole_cover, d.inside_sump, d.box_pad, d.confirmer, d.check_status, d.check_date, d.month, d.year, d.del_flag, d.creater_code, d.createdate, d.updater_code, d.updatedate, d.remarks, d.dept_id, d.plan_id, d.issues_status, d.issues_flag ,s.dept_name from t_ps_inspection_sump d left join sys_dept s on s.dept_id = d.dept_id SELECT seq_t_ps_inspection_sump.NEXTVAL as id FROM DUAL insert into t_ps_inspection_sump id, sump_no, position, around_sump, manhole_cover, inside_sump, box_pad, confirmer, check_status, check_date, month, year, del_flag, creater_code, createdate, updater_code, updatedate, remarks, dept_id, plan_id, issues_status, issues_flag, #{id}, #{sumpNo}, #{position}, #{aroundSump}, #{manholeCover}, #{insideSump}, #{boxPad}, #{confirmer}, #{checkStatus}, #{checkDate}, #{month}, #{year}, #{delFlag}, #{createrCode}, #{createdate}, #{updaterCode}, #{updatedate}, #{remarks}, #{deptId}, #{planId}, #{issuesStatus}, #{issuesFlag}, update t_ps_inspection_sump sump_no = #{sumpNo}, position = #{position}, around_sump = #{aroundSump}, manhole_cover = #{manholeCover}, inside_sump = #{insideSump}, box_pad = #{boxPad}, confirmer = #{confirmer}, check_status = #{checkStatus}, check_date = #{checkDate}, month = #{month}, year = #{year}, del_flag = #{delFlag}, creater_code = #{createrCode}, createdate = #{createdate}, updater_code = #{updaterCode}, updatedate = #{updatedate}, remarks = #{remarks}, dept_id = #{deptId}, plan_id = #{planId}, issues_status = #{issuesStatus}, issues_flag = #{issuesFlag}, where id = #{id} update t_ps_inspection_sump set del_flag = 2 where id = #{id} update t_ps_inspection_sump set del_flag = 2 where id in #{id} update t_ps_inspection_sump set del_flag = 2 where plan_id = #{planId}