본문 바로가기
DB/MSSQL (SQL Server)

[MSSQL] 테이블 복사와 데이터 복사

by JobKea 2019. 3. 12.
반응형

업무중 데이터 업로드를 위해서 Tmp 테이블을 생성하여 업로드 후 데이터 검증하여 


운영 DB에 INSERT 처리 하려고 했다.


데이터 업로드하기 위해서 기존 운영 테이블을 같은 구조로 복사를 하게 되었다.


* 테이블 복사 ( 데이터 X) 

 

   SELECT * INTO 테이블명_TMP_20190312 FROM 운영테이블 WHERE 1=2


  => 테이블을 복사 하되 조회하는 조건을 FALSE 만들어 데이터는 제외 하도록하는듯 하다.


* 테이블 복사 (데이터 O)

   

   SELECT * INTO 테이블명_TMP_20190312 FROM 운영테이블


* 테이블의 데이터만 복사 (이미 테이블이 있는경우)


  INSERT INTO 타겟테이블 SELECT * FROM 소스테이블


* 테이블의 특정 데이터만 복사 ( 이미 테이블이 있는 경우)


  INSERT INTO 타겟테이블 SELECT * FROM 소스테이블 WHERE 조회조건 




반응형

'DB > MSSQL (SQL Server)' 카테고리의 다른 글

MSSQL 날짜 변환  (0) 2018.04.04

댓글