select d.id, t.name, d.approvalname, d.certno, d.effetivedate, d.validity_before, CONCAT(TO_CHAR(d.validity_before,'YYYY.MM.dd-'), TO_CHAR(d.validity_after,'YYYY.MM.dd')) AS validity, d.relatedlaw, d.responsauth, d.owner, d.reviewdate, d.nextreviewdate, d.del_flag, d.creater_code, d.createdate, d.updater_code, d.updatedate, d.dept_id, d.remarks, d.is_permanent, d.scope, d.follow, d.allowance, d.requirements, d.reviewer, d.review_result, d.validity_after , d.content, s.dept_name from t_healthapproval d left join sys_dept s on s.dept_id = d.dept_id left join t_staffmgr t on t.staffid = d.reviewer SELECT seq_t_healthapproval.NEXTVAL as id FROM DUAL insert into t_healthapproval id, approvalname, certno, effetivedate, validity_before, relatedlaw, responsauth, owner, reviewdate, nextreviewdate, del_flag, creater_code, createdate, updater_code, updatedate, dept_id, remarks, is_permanent, scope, follow, allowance, requirements, reviewer, review_result, validity_after, content, #{id}, #{approvalname}, #{certno}, #{effetivedate}, #{validityBefore}, #{relatedlaw}, #{responsauth}, #{owner}, #{reviewdate}, #{nextreviewdate}, #{delFlag}, #{createrCode}, #{createdate}, #{updaterCode}, #{updatedate}, #{deptId}, #{remarks}, #{isPermanent}, #{scope}, #{follow}, #{allowance}, #{requirements}, #{reviewer}, #{reviewResult}, #{validityAfter}, #{content}, update t_healthapproval approvalname = #{approvalname}, certno = #{certno}, effetivedate = #{effetivedate}, validity_before = #{validityBefore}, relatedlaw = #{relatedlaw}, responsauth = #{responsauth}, owner = #{owner}, reviewdate = #{reviewdate}, nextreviewdate = #{nextreviewdate}, del_flag = #{delFlag}, creater_code = #{createrCode}, createdate = #{createdate}, updater_code = #{updaterCode}, updatedate = #{updatedate}, dept_id = #{deptId}, remarks = #{remarks}, is_permanent = #{isPermanent}, scope = #{scope}, follow = #{follow}, allowance = #{allowance}, requirements = #{requirements}, reviewer = #{reviewer}, review_result = #{reviewResult}, validity_after = #{validityAfter}, content = #{content}, where id = #{id} update t_healthapproval set del_flag = 2 where id = #{id} update t_healthapproval set del_flag = 2 where id in #{id}