數據庫回滾操作(自己未測試)

數據庫回滾操作:
select * from CT_PRE_SpecialBillsApplication as of timestamp sysdate-10/1440;--(1440代表一天1440分鐘,10代表10分鐘之前的數據)

例如:CT_PRE_SpecialBillsApplication 表的單據狀態 CFDjzt 字段被誤操作更新錯了
1,先創建一個臨時表備份例如:CT_PRE_SpecialBillsApplication錯誤之前的數據做備份
create table CT_PRE_SpecialBillxxx as select CFDjzt from CT_PRE_SpecialBillsApplication as of timestamp sysdate-10/1440
2,檢查無誤後,將CT_PRE_SpecialBillsApplication表的數據從備份表更新
update CT_PRE_SpecialBillsApplication set CFDjzt=(select CFDjzt from CT_PRE_SpecialBillxxx where CT_PRE_SpecialBillxxx.fid=CT_PRE_SpecialBillsApplication.fid)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章