오라클
[오라클] As Of Timestamp
칼퇴하는 한개발
2021. 11. 12. 18:51
반응형
갱신이나 삭제 등 데이터 작업하는데
정신이 나간거지ㅠㅜ백업을 하지 않고 작업했네
당황하지 말고 백업 못했을 때!!!!
AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '1' HOUR)
이 한 줄을 from절 아래 두고 조회하면 됨
시간, 초, 분, 일자 등의 단위가 있어
상황별로 맞게 사용하면 됨..!
- 2시간 전 데이터 조회
SELECT *
FROM [테이블명]
AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '1’ HOUR);
- 60초 전 데이터 조회
SELECT *
FROM [테이블명]
AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '60’ SECOND);
- 41분 전 데이터 조회
SELECT *
FROM [테이블명]
AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '41’ MINUTE);
- 하루 전 데이터 조회
SELECT *
FROM [테이블명]
AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '1’ DAY);

주의할 점은 자신이 작업한 시간보다 너무 늦거나 빠르면 조회가 안 되는 경우가 있어서 작업한 시간대는 기억을 해두세용
반응형