02.Oracle/DataBase2008. 7. 7. 17:37
반응형

select * from sb???? as of timestamp(systimestamp - interval '120' minute) where pername='홍길동';


insert into sb????
select * from sb???? as of timestamp(systimestamp - interval '120' minute) where perid='660729';




------------------------------




오라클에서 지원하는 Flashback 이라는 기능입니다.


select

select * from item

 where orgid ='HANSALIM'  and itemnum like 'R %' ;


delete
 

 delete from item

 where orgid ='HANSALIM'  and  itemnum like 'R %';


commit

commit;

 

delete 한것을 다시 조회해 온다 (10분 전내용으로)

 SELECT * FROM item

 as of timestamp ( systimestamp - interval '10' minute)

where orgid ='HANSALIM'  and  itemnum like 'R %';


원래 table로 다시 인서트 한다.
 

insert into item

 SELECT * FROM item

 as of timestamp ( systimestamp - interval '10' minute)

where orgid ='HANSALIM'  and  itemnum like 'R %';

※ update 잘못친경우도 10분전(interval '10' minute) 여기 시간을 조정해서 읽어온 후 처리 할수도 있습니다.

참고문서

http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14251/adfns_flashback.htm#sthref1460 

Posted by 1010