[Oracle] Delete 데이터 복구
신입사원 시절, 테이블 전체를 날려버려 식겁했던 기억이 있다.
당황하지 말고 차분하게 해결하자!!
중요한 건 문제가 발생했을 때, 사수에게 혼날까봐 숨기지 말 것!!!!!
1. 삭제 된 데이터를 찾는다.
SELECT *
FROM Table_name AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '30' MINUTE)
WHERE ~
2. 삭제 된 데이터를 다시 INSERT 한다.
INSERT INTO Table_name
SELECT *
FROM Table_name AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '30' MINUTE)
WHERE ~
COMMIT;
'IT Info > Oracle' 카테고리의 다른 글
[Oracle] View Table (0) | 2019.11.16 |
---|---|
[Oracle] ORA-00904 : invalid identifier (0) | 2019.11.14 |
[Oracle] Single Quotation(홀따옴표) ' Insert (0) | 2019.11.12 |
[Oracle] ORA-30926 : 원본 테이블의 고정 행 집합을 가져올 수 없습니다. (0) | 2019.11.12 |
[Oracle] DB Link 확인 (0) | 2019.10.29 |