Computer Engineering/DB
MsSQL SELECT INTO 와 INSERT INTO
광스
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 는 잘 알고 사용하신다면 아주 유용하게 쓰일곳이 많습니다.
오늘도 행복한 하루 보내세요~~