DB(DataBase)/MSSQL(SQL-Server)'

MSSQL 테이블 복사 (Table Copy)

isony 2024. 8. 16. 08:08
반응형

MSSQL 테이블 복사 (Table Copy)

테이블 복사 4가지
(1) 새테이블 생성 + 데이터 복사
(2) 새테이블 생성 + 데이터 제외
(3) 기존 테이블 + 전체 데이터 복사
(4) 기존 테이블 + 특정 데이터 복사


(1) 새테이블 생성 + 데이터 복사

<형식>

SELECT *
  INTO  [신규복사 TABLE명]
  FROM  [원본 TABLE명]

 

 

(2) 새테이블 생성 + 데이터 제외

<형식>

SELECT *
  INTO  [신규복사 TABLE명]
  FROM  [원본 TABLE명]
 WHERE  1 = 2

 


(3) 기존 테이블 + 전체 데이터 복사

<형식>

INSERT
  INTO  [복사할 기존 TABLE명]
SELECT *
  FROM  [원본 TABLE명]

또는

INSERT (col1, col2, col3, ...)
  INTO  [복사할 기존 TABLE명]
SELECT *
  FROM  [원본 TABLE명]

또는

INSERT (col1, col2, col3, ...)
  INTO  [복사할 기존 TABLE명]
SELECT (col1, col2, col3, ...)
  FROM  [원본 TABLE명]

 


(4) 기존 테이블 + 특정 데이터 복사

<형식>

INSERT
  INTO  [복사할 기존 TABLE명]
SELECT *
  FROM  [원본 TABLE명]
 WHERE  조건문

또는

INSERT (col1, col2, col3, ...)
  INTO  [복사할 기존 TABLE명]
SELECT *
 FROM [원본 TABLE명]
 WHERE  조건문

또는

INSERT (col1, col2, col3, ...)
  INTO  [복사할 기존 TABLE명]
SELECT (col1, col2, col3, ...)
 FROM [원본 TABLE명]
 WHERE  조건문

 

반응형