MS-SQL 테이블 열 데이터 복사 (필드 타입 및 숫자가 동일한 경우)

MS-SQL 테이블 열 데이터 복사 (필드 타입 및 숫자가 동일한 경우)

 

 

 

 

 

대상 테이블 : 데이터가 있는 원본 테이블의 데이터를 넣을 테이블

원본 테이블 : 데이터가 있는 테이블

 

 

 

1. 대상 테이블이 존재하지 않을 경우 (테이블 생성 + 테이블 복사 )

 

 

1
2
Create Tables [새로만들 테이블] Select * from [원본 테이블]  //테이블 생성
Select * Into [새로만들 테이블] From [원본 테이블]                //테이블 복사
cs

 

 

2. 테이블 존재, (테이블 복사 관련 옵션)

 

1
2
3
4
Select * Into [대상테이블] From [원본 테이블]                //아래 옵션 없을 경우 기본 데이터까지 복사
Select * Into [대상테이블] From [원본 테이블] Where '1' = '2'  //옵션 1 테이블 구조만 복사, 데이터X
Select * Into [대상테이블] From [원본 테이블] Where '1' = '1'  // 옵션2 테이블 구조 및 데이터까지 복사
 
cs

 

 

3. 다른 DB간의 테이블 복사

 

1
2
3
 Insert Into [대상테이블DB].[대상테이블] Select * From [원본DB].[원본테이블] 
 
 
cs