DATABASE(SQL)
[Oracle] DB 테이블 백업
매료매료
2024. 10. 9. 22:52
1. 테이블(데이터) 백업 하기
CREATE TABLE 백업테이블명 AS SELECT * FROM 백업대상테이블명;
ex) CREATE TABLE P_ZIP_241009 AS SELECT * FROM P_ZIP;
* 위의 쿼리를 실행하면 테이블 생성 뿐 아니라 데이터까지 복사된다. 단, comment 는 복사되지 않는다
2. 데이터 복원 하기
DELETE FROM 기존테이블명;
INSERT INTO 기존테이블명 SELECT * FROM 백업테이블명;
3. 데이터 갯수 확인
SELECT Count(*) FROM 기존테이블명;
SELECT Count(*) FROM 백업테이블명;