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 |