oracle 如何查詢過去某個時間點的記錄(應用於某個時間點的誤操作,回滾到之前的操作)


 
這個功能是在自己誤操作,將某些數據更改錯了,你想恢復更改錯之前的數據,這個時候你可以使用這種方式
不過建議要小心更改數據,如果實在有必要去更新,請先備份數據表,不到萬不得以才可以這么做。
 
SELECT * FROM A
select * from a as of timestamp to_timestamp('2016-6-22 16:35:00','yyyy-mm-dd hh24:mi:ss');
 
 
《該語句是查詢2016-6-22 16:35:00' 這個時間點之前的數據,如果你需要這個時間點的數據,就對照查找結果做恢復吧。》
 
不過里面的原里我不是很懂,有時間看一下資料是怎么實現的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM