상세 컨텐츠

본문 제목

백업테이블 생성으로 테이블(데이터) 백업 방법

카테고리 없음

by 헬로제이콥 2025. 2. 3. 18:29

본문

 
Programing/Oracle DataBase

 

1. 테이블(데이터) 백업 하기

CREATE TABLE 백업테이블명 AS SELECT * FROM 백업대상테이블명;

ex) CREATE TABLE BOARD_Back  AS SELECT * FROM BOARD;

 

위의 쿼리를 실행하면 테이블 생성 뿐 아니라 데이터까지 복사된다.

단, 코멘트는 복사되지 않는다

 

2. 데이터 복원 하기

DELETE FROM 기존테이블명;

INSERT INTO 기존테이블명 SELECT * FROM 백업테이블명;

ex) DELETE FROM BOARD;

INSERT INTO BOARD SELECT * FROM BOARD_Back;

 

3. 데이터 갯수 확인

SELECT Count(*) FROM 기존테이블명;

SELECT Count(*) FROM 백업테이블명;

ex) SELECT Count(*)  FROM BOARD;

SELECT Count(*) FROM BOARD_Back;


출처: https://poten26.tistory.com/entry/테이블-백업-방법 [Developer's Life:티스토리]