2011. 3. 9. 16:01
Job/정리
실수로 TEST라는 테이블의 데이터를 삭제했다고 했을때
CREATE TABLE BACKUP
CREATE TABLE BACKUP
AS
SELECT * FROM TEST AS OF TIMESTAMP
(SYSTIMESTAMP-INTERVAL '30' MINUTE);
BACKUP 이라는 테이블을 조회하면 삭제된 데이터가 들어있음.
다시
INSERT INTO TEST SELECT * FROM BACKUP;
하고 커밋~
(SYSTIMESTAMP-INTERVAL '30' MINUTE);
BACKUP 이라는 테이블을 조회하면 삭제된 데이터가 들어있음.
다시
INSERT INTO TEST SELECT * FROM BACKUP;
하고 커밋~