오라클

[오라클] 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);


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

반응형