쩡스토리

[ORACLE/CUBRID] 백업 테이블 생성 / 데이터 복사하기 본문

IT/SQL

[ORACLE/CUBRID] 백업 테이블 생성 / 데이터 복사하기

정Aa 2021. 3. 9. 00:10

 

1. 테이블 복사하기 : 테이블 구조 + 데이터 복사

CREATE TABLE 새로만들테이블명 AS SELECT * FROM 복사할테이블명 [WHERE절];

예시 

CREATE TABLE USER_BK AS SELECT * FROM USER ;

 

 

2. 테이블은 이미 생성, 데이터만 복사 : 테이블 구조가 동일할 때

INSERT INTO 새로만든테이블명 SELECT * FROM 복사할테이블명 ;

예시

INSERT INTO USER_BK SELECT * FROM USER;

 

 

3. 테이블은 이미 생성, 데이터만 복사 : 테이블 구조가 다를 때

INSERT INTO 새로만든테이블명 (NO, ID, NAME, PASS) SELECT NO, ID, NAME, PASS FROM 복사할테이블명;

예시

INSERT INTO USER_BK (NO, ID, NAME, PASS) SELECT NO, ID, NAME, PASS FROM USER;

 

 

그리고 잘 복사되었는지 확인하기 !!

 

SELECT * FROM 새로만든테이블명;

 

 

끝!

반응형
Comments