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;
'Programing > Oracle DataBase' 카테고리의 다른 글
Oracle 테이블 PK 조회 (0) | 2014.04.25 |
---|---|
현재 날짜, 시간에서 원하는 시간 출력 (0) | 2014.04.23 |
User 권한 풀기 (0) | 2013.12.26 |