본문 바로가기

MSSQL

[MSSQL] select - insert 예시

728x90

A라는 DB 테이블 a에  B라는 DB의 테이블 b의 데이터를 그대로 가져 오려고 한다.

 

그러할 경우 b에서 조회된(select 문) 사항을  a에 입력(insert into )한다.

 

 

SET IDENTITY_INSERT a  ON   -- 고유 키값이 자동 증가값으로 적용되어 있다면 일시 해제 한다.  


insert into a (col1,col2,col3,col4,col5) 
select col1,col2,col3,col4,col5  from B.dbo.b

SET IDENTITY_INSERT  a OFF -- 자동 증가값이 일시 해제사항을 원래대로 복구한다.


 

 

728x90