레이블이 copy인 게시물을 표시합니다. 모든 게시물 표시
레이블이 copy인 게시물을 표시합니다. 모든 게시물 표시

Oracle - COPY명령으로 테이블 복사하기

* SQL*Plus에서 COPY라는 명령어를 이용해서 테이블을 복사 할 수 있는 기능을 제공.
COPY명령어는 SQL*Net이 설치되어 있어야하고, SQL*Plus에서만 사용 가능.


* 문법
COPY FROM 복사해올유저명

    CREATE 생성할 테이블명
    USING 원본 테이블 질의
 

* 사용예
SQL> COPY FROM scott/tiger@oracle
        CREATE emp2 USING SELECT * FROM emp;

Oracle - 테이블 복사하기

*** 테이블 복사 (스키미 & 데이터) ***
CREATE  TABLE 생성테이블명 AS SELECT * FROM 복사할테이블명 [WHERE 절]

*** 테이블 구조만 복사 ***

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

*** 데이터만 복사 ***
INSERT INTO 데이터인서트할테이블명 SELECT * FROM 복사할테이블명 [WHERE 절]