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}