본문 바로가기

ORACLE

오라클 테이블 복사 및 데이터 복사하기


- 테이블 복사하기 (스키마 & 데이터)

CREATE  TABLE 생성테이블명 AS SELECT * FROM 복사할테이블명 [WHERE 절]

 

ex ) WHERE IDX<10000

 

- 테이블 구조만 복사하기

CREATE TABLE 생성테이블명 AS SELECT * FROM 복사할테이블명 WHERE 1=2

 

- 테이블은 이미 생성되어 있고 데이터만 복사

INSERT INTO 복사할테이블명 SELECT * FROM 복사할테이블명 [WHERE 절]

 

-  테이블 이름 변경

ALTER TABLE 구테이블명 RENAME TO 신테이블명


출처 : http://www.cyworld.com/urosaria/12319735


- 테이블 복사하기 (스키마 & 데이터)

CREATE  TABLE 생성테이블명 AS SELECT * FROM 복사할테이블명 [WHERE 절]

 

ex ) WHERE IDX<10000

 

- 테이블 구조만 복사하기

CREATE TABLE 생성테이블명 AS SELECT * FROM 복사할테이블명 WHERE 1=2

 

- 테이블은 이미 생성되어 있고 데이터만 복사

INSERT INTO 복사할테이블명 SELECT * FROM 복사할테이블명 [WHERE 절]

 

-  테이블 이름 변경

ALTER TABLE 구테이블명 RENAME TO 신테이블명