파워노트

[ 오라클 팁 ] 오라클 테이블 복사하기. 본문

oracle

[ 오라클 팁 ] 오라클 테이블 복사하기.

파워킴 2022. 9. 26. 21:26
반응형

1. 테이블 복사 스키마 (데이터도 복사O)

CREATE TABLE [NEW_TABLE] AS 

SELECT * FROM [OLD_TABLE] [WHERE 절]

 

2. 테이블 구조만 복사  

CREATE TABLE [NEW_TABLE] AS 

SELECT * FROM [OLD_TABLE] WHERE 1=2  ( where절은 true가 아닌값을 조건으로 처리 )

 

3. 테이블은 이미 생성되어 있고 데이터만 복사 (테이블 구조가 동일한 경우)

INSERT INTO  [NEW_TABLE] SELECT * FROM  [OLD_TABLE]  [WHERE 절]


4. 테이블은 이미 생성되어 있고 데이터만 복사 (테이블 구조가 다른 경우)

INSERT INTO  [NEW_TABLE] (ID, NAME, TEL) SELECT ID, NAME, TEL FROM  [OLD_TABLE] 

반응형
Comments