오류 해결
잘못 commit 했을 때 / 데이터가 꼬였을 때 복구 / 10시간 전 데이터로 복구하고 싶을 때
༚
2021. 6. 23. 13:13
반응형
10시간 전 데이터로 복구하고 싶을 때
delete from [테이블명]; -- 전부 지우고
insert into [테이블명]
select
*
from
[테이블명] as of TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' HOUR)
;
--10시간 전 테이블 정보를 뽑아서 집어넣음 / '숫자' SECOND, MINUTE, HOUR, DAY를 넣을 수 있음
COMMIT;
특정 데이터만 10분 전으로 돌리고 싶을 때
update TB_WBS_INFO A set [컬럼명] = (
select
[컬럼명]
from
TB_WBS_INFO as of TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' MINUTE)
where
NO = A.NO
)
반응형