오라클asoftimestamp사용법
-
Oracle TIMESTAMP로 커밋,삭제 이전 데이터 조회하는 방법 | Flashback 없이 이전 상태 확인하기Brawny Develop/KR_Practical Development Basics_Quary 2025. 6. 25. 16:39
오라클(Oracle) 데이터베이스에서는 실수로 데이터를 삭제하거나 업데이트했을 때,커밋 이전 상태의 데이터를 조회해야 할 일이 종종 생깁니다.이럴 때 유용하게 쓸 수 있는 기능이 바로 TIMESTAMP를 활용한 조회입니다.이번 글에서는 Flashback 기능을 직접 쓰지 않고도,TIMESTAMP를 기반으로 커밋 이전 데이터를 조회하는 방법을 공유합니다.🔹 TIMESTAMP + AS OFOracle에서는 AS OF TIMESTAMP 구문을 통해특정 시점의 데이터 상태를 조회할 수 있습니다.또는 현재 시점에서 일정 시간을 뺀 시간 기준으로도 조회할 수 있습니다:위 쿼리는 현재 시간 기준으로 3분 전의 데이터 상태를 보여줍니다.🔹 2. 실전 예시아래는 데이터를 삭제하고 커밋한 뒤,삭제 이전의 데이터를 다시..