用oracle有时候会不小心把数据改错了,又提交了,用这个方法可以把指定时间点得数据找回来,然后手工覆盖,但是尽量在1天之前找回来。 select * from qt_msg_default as of scn TIMESTAMP_TO_SCN(TO_TIMESTAMP('2014-04-04 15:00:00', 'yyyy-mm-dd HH24:mi:ss')) where msg_id = 21611 ;