select ID, SNAPSHOT_NAME, DESCRIPTION, SNAPSHOT_YEAR, TRAINING_TYPE, SNAPSHOT_DATA, QUERY_PARAMS, CREATER_CODE, CREATEDATE, UPDATER_CODE, UPDATEDATE, DEL_FLAG from t_training_snapshot SELECT seq_t_training_snapshot.NEXTVAL as id FROM DUAL insert into t_training_snapshot ID, SNAPSHOT_NAME, DESCRIPTION, SNAPSHOT_YEAR, TRAINING_TYPE, SNAPSHOT_DATA, QUERY_PARAMS, CREATER_CODE, CREATEDATE, UPDATER_CODE, UPDATEDATE, DEL_FLAG, #{id}, #{snapshotName}, #{description}, #{snapshotYear}, #{trainingType}, #{snapshotData}, #{queryParams}, #{createrCode}, #{createdate}, #{updaterCode}, #{updatedate}, #{delFlag}, update t_training_snapshot SNAPSHOT_NAME = #{snapshotName}, DESCRIPTION = #{description}, SNAPSHOT_YEAR = #{snapshotYear}, TRAINING_TYPE = #{trainingType}, SNAPSHOT_DATA = #{snapshotData}, QUERY_PARAMS = #{queryParams}, UPDATER_CODE = #{updaterCode}, UPDATEDATE = #{updatedate}, DEL_FLAG = #{delFlag}, where ID = #{id} update t_training_snapshot set DEL_FLAG = 2 where ID = #{id} update t_training_snapshot set DEL_FLAG = 2 where ID in #{id}