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 새로만든테이블명;
끝!
반응형