반응형
INSERT .. SELECT
- 한 테이블에 있는 데이터를 새로운 테이블에 입력하고자 할 때는 SELECT INTO 를 사용한다.
- 그러나, 테이블이 있고 데이터만 복사를 하고 싶다면 INSERT .. SELECT 를 사용한다.
- 복사해서 집어 넣으려는 테이블에 IDENTITY 속성의 컬럼이 있다면 제외하고 복사를 한다.
- 당연한 얘기 겠지만 복사할 테이블의 선택 컬럼과 복사 될 테이블의 컬럼은 일치해야한다.
예)
INSERT 테이블2
SELECT 컬럼1, 컬럼2, 컬럼3
FROM 테이블1
--> 테이블1 에서 컬럼1, 컬럼2, 컬럼3 을 테이블2 로 복사한다.
반응형
'MSSQL' 카테고리의 다른 글
MSSQL 흐름제어문 (0) | 2022.06.15 |
---|---|
MSSQL 데이터 무결성 (0) | 2022.06.15 |
SELECT INTO (0) | 2022.06.15 |
MSSQL JOIN (0) | 2022.06.15 |
MSSQL SELECT 기초 (0) | 2022.06.15 |
댓글