
Study/SQL
[SQL] 데이터 복구하기 - FLASHBACK QUERY
FLASHBACK QUERY 백업을 복구하지 않고 과거 시점의 데이터를 조회할 때 FLASHBACK QUERY를 사용한다. FLASHBACK은 최대 15분 전의 데이터를 조회할 수 있다. -- 테이블의 N분전 데이터 검색 SELECT * FROM TABLE_NAME AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL 'N' MINUTE) EX ) 사원 테이블의 5분 전 KING 데이터 -- KING의 현재 월급 조회 SELECT * FROM EMP WHERE ENAME = 'KING'; -- KING의 월급을 0으로 변경한다. UPDATE EMP SET SAL = 0 WHERE ENAME = 'KING'; COMMIT; SELECT * FROM EMP AS OF TIMESTAMP (..