Oracle中的閃回查詢的寫法

2021-09-26 15:50:40 字數 387 閱讀 6269

閃回查詢是oracle中可以查詢到一段時間之前的資料的一種操作,可以一定程度上避免誤操作等造成的資料丟失。

其寫法就是在sql中新增一段as of timestamp即可。

例:查詢2023年8月29日20:20:19秒時student表中姓名為doubly的各項資料,就可以使用如下的**進行查詢

select s.*

from student as of timestamp to_timestamp('20190829202019', 'yyyymmddhh24miss') s

where s.stuname = 'doubly';

Oracle閃回查詢

閃回查詢 查詢在特定時間點存在的所有資料。使用閃回查詢功能,可以執行截止到特定時間的查詢。使用select語句的as of子句,可以指定要檢視其對應資料的時間戳。這在分析資料差異時非常有用。注 timestamp和scn是as of子句的有效選項。update employees set salar...

oracle 中的閃回

概述 閃回技術是oracle強大資料庫備份恢復機制的一部分,在資料庫發生邏輯錯誤的時候,閃回技術能提供快速且最小損失的恢復 多數閃回功能都能在資料庫聯機狀態下完成 需要注意的是,閃回技術旨在快速恢復邏輯錯誤,對於物理損壞或是介質丟失的錯誤,閃回技術就回天乏術了,還是得借助於oracle一些高階的備份...

oracle 資料回滾查詢 閃回查詢

由於在做開發的時候,是多個同事同時對同乙個包進行操作,如果在對package body 做edit之前,沒有進行refresh操作,極易造成包的覆蓋。如果覆蓋,只能通過快閃儲存器進行恢復。1.以sys使用者登入資料庫,先找物件的obj號碼 select obj from obj as oftimes...