최대 1 분 소요

MSSQL

테이블 생성 후 데이터 복사

SELECT * INTO 생성 테이블 FROM 원본 테이블;

테이블이 있을 때 데이터만 복사

INSERT INTO 데이터 입력 테이블 SELECT * FROM 원본 테이블;

테이블 생성할 때 원하는 컬럼만 복사

SELECT 원하는 컬럼 INTO 생성할 테이블 FROM 원본 테이블;

테이블 생성할 때 테이블 구조만 복사

SELECT * INTO 생성할 테이블 FROM 원본 테이블 WHERE  1=2;

오라클

테이블 생성 후 데이터 복사

CREATE TABLE 생성 테이블 AS SELECT * FROM 원본 테이블;

테이블이 있을 때 데이터만 복사(테이블 구조 같음)

INSERT INTO 데이터 입력 테이블 SELECT * FROM 원본 테이블;

테이블이 있을 때 데이터만 복사(테이블 구조 다름)

INSERT INTO 복사 테이블 (COL1, COL2) SELECT COL1, COL2 FROM 원본 테이블;

테이블 생성할 때 구조만 복사

CREATE TABLE 생성 테이블 AS SELECT * FROM 원본 테이블 WHERE 1=2;