[ORACLE] 삭제, COMMIT 이후의 데이터 복구 (TIMESTAMP)
DB/Oracle
2020. 7. 9. 12:46
반응형
실수로 데이터를 삭제(DELETE) 하고 COMMIT 까지 완료한 경우
삭제 전의 데이터를 TIMESTAMP를 사용하여 조회/복구 할 수 있으니..당황하지 말자..
-- 1. 데이터 삭제
DELETE FROM T_OUT; --
COMMIT:
-- 2. 삭제 5분 전 데이터 복구
INSERT INTO T_OUT (AA,BB,CC,REG_DT)
SELECT AA,BB,CC,REG_DT FROM T_OUT AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '5' MINUTE)
-- SECOND, MINUTE, HOUR, DAY
반응형