select d.id, d.agreement_id, d.target, d.achieve_date, d.yardstick, d.partners, d.weighing, d.assessment, d.category, d.del_flag, d.creater_code, d.createdate, d.updater_code, d.updatedate from t_targetyardstick d SELECT seq_t_targetyardstick.NEXTVAL as id FROM DUAL insert into t_targetyardstick id, agreement_id, target, achieve_date, yardstick, partners, weighing, assessment, category, del_flag, creater_code, createdate, updater_code, updatedate, #{id}, #{agreementId}, #{target}, #{achieveDate}, #{yardstick}, #{partners}, #{weighing}, #{assessment}, #{category}, #{delFlag}, #{createrCode}, #{createdate}, #{updaterCode}, #{updatedate}, update t_targetyardstick agreement_id = #{agreementId}, target = #{target}, achieve_date = #{achieveDate}, yardstick = #{yardstick}, partners = #{partners}, weighing = #{weighing}, assessment = #{assessment}, category = #{category}, del_flag = #{delFlag}, creater_code = #{createrCode}, createdate = #{createdate}, updater_code = #{updaterCode}, updatedate = #{updatedate}, where id = #{id} update t_targetyardstick set del_flag = 2 where id = #{id} update t_targetyardstick set del_flag = 2 where id in #{id}