Programming/Oracle2015. 11. 3. 13:49


실수로 삭제를 하고 COMMIT을 했을경우 


TIMESTAMP를 이용, 삭제전 데이터를 조회하여 복구할수 있다.



-- 테이블

SELECT *

FROM TABLE_NAME AS OF TIMESTAMP (SYSTIMESTAMP-INTERVAL '100' MINUTE) -- HOUR, MINUTE, DAY


TABLE_NAME : 삭제한 데이터가있는 테이블

INTERVAL '100' MINUTE : 현재시간기준으로 100분전 데이터 조회



-- 프로시져

SELECT *

FROM DBA_SOURCE AS OF TIMESTAMP (SYSTIMESTAMP-INTERVAL '100' MINUTE) 

WHERE NAME = 'PROCEDURE_NAME'



'Programming > Oracle' 카테고리의 다른 글

오라클 MAX KEEP  (0) 2015.11.25
오라클 락 해제, ORACLE LOCK  (0) 2015.11.03
오라클에서 배열사용  (0) 2015.11.03
오라클 테이블 복사  (0) 2015.11.03
CONNECT BY LEVEL로 연속된 숫자 활용  (0) 2015.11.03
Posted by jvvj