2014. 7. 24. 17:41

INSERT 문 중에서 SELECT INTO 와 INSERT INTO  이 두가지에 관하여 알아 보겠습니다.

SELECT INTO 와 INSERT INTO 모두 테이블에 데이터를 집어 넣는 방법 중 하나인데요

이두가지는 약간의 차이점이 있습니다. 아주 쉽게 풀이하게되면

 

SELECT INTO 는 새로운 테이블을 만들서 셀렉트된 데이터를 집어넣는 뜻이라고 보면됩니다.

INSERT INTO 는 기존의 테이블에 데이터를 집어 넣는다 라고 보시면됩니다.

 

예를 들어 임시테이블 #TABLE1 을 통해 SELECT INTO 와 INERT INTO 의 차이를 보시겟습니다.

 

SELECT ID, NAME, PW INTO #TABLE1 FROM TABLE

이란말은 TABLE 이라는 테이블에서 ID와 NAME, PW 를 가지고와서 임시테이블인 #TABLE1 을 생성하면서 데이터를 넣어준다는뜻입니다.

 

INSERT INTO #TABLE1

   SELECT ID, NAME, PW FROM TABLE 이라는 말은 TABLE 란 테이블에서 ID, NAME, PW 를 가지고와서 기존에존재하는 #TABLE1 이라는 임시테이블에 데이터를 추가해서 넣어준다는 의미 라고 보시면됩니다.

 

SELECT INTO 와 INSERT INTO 는 잘 알고 사용하신다면 아주 유용하게 쓰일곳이 많습니다.

오늘도 행복한 하루 보내세요~~

'Computer Engineering > DB' 카테고리의 다른 글

MS-SQL 공백 제거 함수  (1) 2015.01.09
MSSQL COUNT()함수 중복제거  (0) 2014.07.08
MsSQL ROUND 함수  (0) 2014.06.24
MsSQL CONVERT() 함수  (0) 2014.05.16
MsSQL REPLACE() 함수  (0) 2014.05.13
Posted by 광스