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 |
댓글