select id, year_name, month1, month2, month3, month4, month5, month6, month7, month8, month9, month10, month11, month12 from base_dt_neng SELECT seq_base_dt_neng.NEXTVAL as id FROM DUAL insert into base_dt_neng id, year_name, month1, month2, month3, month4, month5, month6, month7, month8, month9, month10, month11, month12, #{id}, #{yearName}, #{month1}, #{month2}, #{month3}, #{month4}, #{month5}, #{month6}, #{month7}, #{month8}, #{month9}, #{month10}, #{month11}, #{month12}, update base_dt_neng year_name = #{yearName}, month1 = #{month1}, month2 = #{month2}, month3 = #{month3}, month4 = #{month4}, month5 = #{month5}, month6 = #{month6}, month7 = #{month7}, month8 = #{month8}, month9 = #{month9}, month10 = #{month10}, month11 = #{month11}, month12 = #{month12}, where id = #{id} delete from base_dt_neng where id = #{id} delete from base_dt_neng where id in #{id}