select d.id, d.department, d.fileno, d.filename, d.revision, d.rccode, d.carrier, d.responsibility, d.filedate, d.reviewdate, d.nextreviewdate, d.nexteditdate, d.item, d.del_flag, d.creater_code, d.createdate, d.updater_code, d.updatedate, d.remarks, d.classify, d.dept_id, d.filenolastnum, d.review_frequency, d.review_result, d.version_kzs, d.version_pan, d.attachment_no, d.attachment_name, d.attachment_revision, d.revision_date ,s.dept_name from t_plantproglist d left join sys_dept s on s.dept_id = d.dept_id SELECT seq_t_plantproglist.NEXTVAL as id FROM DUAL insert into t_plantproglist id, department, fileno, filename, revision, rccode, carrier, responsibility, filedate, reviewdate, nextreviewdate, nexteditdate, item, del_flag, creater_code, createdate, updater_code, updatedate, remarks, classify, review_frequency, review_result, version_kzs, version_pan, dept_id, attachment_no, attachment_name, attachment_revision, revision_date, #{id}, #{department}, #{fileno}, #{filename}, #{revision}, #{rccode}, #{carrier}, #{responsibility}, #{filedate}, #{reviewdate}, #{nextreviewdate}, #{nexteditdate}, #{item}, #{delFlag}, #{createrCode}, #{createdate}, #{updaterCode}, #{updatedate}, #{remarks}, #{classify}, #{reviewFrequency}, #{reviewResult}, #{versionKzs}, #{versionPan}, #{deptId}, #{attachmentNo}, #{attachmentName}, #{attachmentRevision}, #{revisionDate}, update t_plantproglist department = #{department}, fileno = #{fileno}, filename = #{filename}, revision = #{revision}, rccode = #{rccode}, carrier = #{carrier}, responsibility = #{responsibility}, filedate = #{filedate}, reviewdate = #{reviewdate}, nextreviewdate = #{nextreviewdate}, nexteditdate = NULL, reviewdate = NULL, nextreviewdate = NULL, nexteditdate = #{nexteditdate}, item = #{item}, del_flag = #{delFlag}, creater_code = #{createrCode}, createdate = #{createdate}, updater_code = #{updaterCode}, updatedate = #{updatedate}, remarks = #{remarks}, classify = #{classify}, review_frequency = #{reviewFrequency}, review_result = #{reviewResult}, version_kzs = #{versionKzs}, version_pan = #{versionPan}, dept_id = #{deptId}, attachment_no = #{attachmentNo}, attachment_name = #{attachmentName}, attachment_revision = #{attachmentRevision}, revision_date = #{revisionDate}, where id = #{id} update t_plantproglist set del_flag = 2 where id = #{id} update t_plantproglist set del_flag = 2 where id in #{id}