일단은 프로그래머 나부랭이

ORACLE 테이블 복사 본문

DBMS

ORACLE 테이블 복사

하필이면 도대체가 2018. 3. 8. 17:35

CREATE TABLE 새로만들테이블명 as
SELECT * FROM 복사대상 WHERE 1=1

여기서 where 1=2로 하면 데이터는 복사하지 않는다.
(즉, 데이터 없이 테이블 구조만 복사)
다른 계정에 있는 테이블을 복사할꺼라면 복사하지말고 DB Link를 이용하길 추천한다.

이 방법의 단점은 복사 대상 테이블의 PK나 Index설정등은 복사할 수 없다는 점이다.




Comments