-
-
DB 데이터를 관리 중, 실수로 INSERT, UPDATE, DELETE 후, COMMIT을 했는데, 다시 ROLLBACK을 원한다면, 아래 조회쿼리로 확인 해 보세요!
SELECT *
FROM 테이블명
AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '원하는시간' MINUTE);
728x90
반응형
위의 쿼리는, 원하는 시간 이전의 데이터가 조회가능합니다.
1). 일단 기존의 데이터는 새로 백업을 합니다.
(백업 생략 가능)
2). 변경 데이터는 DELETE를 해줍니다.
(DELETE FROM 테이블명)
3). 기존 데이터로 INSERT를 해줍니다.
INSERT INTO 테이블명
SELECT * FROM 테이블명
AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '원하는시간' MINUTE);
※ 위의 방법은,
테이블 안의 모든 데이터를 삭제 후,
새로 입력하는 방법입니다.
'프로그래밍 > DB' 카테고리의 다른 글
MySQL Workbench를 이용한 DB 접속 방법에 대해서! (0) | 2024.09.30 |
---|---|
MySQL 접속 툴 MySQL Workbench 설치에 대하여! (0) | 2024.09.30 |
MySQL 다운로드 및 설치에 대하여! (0) | 2024.09.30 |
오라클 데이터 한번에 수정 삭제 삽입! MERGE INTO! (0) | 2024.09.19 |
오라클 테이블 속성 등 조회 쿼리 (0) | 2024.09.19 |
오라클 테이블 생성 등 관련 쿼리 성 DDL 쿼리 (0) | 2024.09.19 |
Oracle 제거 간단 가이드 (0) | 2024.09.10 |
PostgreSQL 설치부터 연결까지: 초보자를 위한 완벽 가이드 (0) | 2024.09.10 |