본문 바로가기
[ DataBase ]/DB&Query

[MSSQL] Select Insert

by 관이119 2012. 9. 12.

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|작성자 노원오디

'[ DataBase ] > DB&Query' 카테고리의 다른 글

[MySQL] Mysql에서의 서브쿼리(subquery)  (0) 2012.09.12
[SQL문] select문  (0) 2012.09.12
MS SQL Server 2008 실행하기  (0) 2012.09.12
sys.objects(Transact-SQL)  (0) 2012.09.12
동적쿼리 sp_executesql & exec()  (0) 2012.09.12

댓글