[ DataBase ]/DB&Query

[MSSQL] Select Insert

관이119 2012. 9. 12. 17:01

MS SQL에서 Select 결과를 Table에 Insert하는 방식에는 두가지가 있다.

 

1. select * into [Target Table] from [Source Table] Where [Condition]

into를 사용하게 되면 테이블을 생성하고 쿼리 결과를 Insert 한다.

이때 기존에 Create 할 테이블이 존재할 경우 생성할 수 없다는 오류가 나온다.

 

2. insert into [Target Table] select * from [Source Table] Where [Condition]

insert를 사용할 경우 기존 테이블에 Insert한다.

이때 기존 테이블이 생성되어있지 않을 경우 Insert 오류가 난다.

 

[출처] [MSSQL] Select Insert|작성자 노원오디