반응형

SELECT  INTO

: 원본은 있고 대상 테이블은 새롭게 생성하려 할 경우 사용

 

T라는 테이블에서 모든 데이터를 가져와 T_DUPLICATED라는 테이블을 생성하여 데이터를 INSERT하고 싶다면?

 

 

- T테이블과 같은 컬럼과 데이터를 가지는 T_DUPLICATED라는 테이블이 생성

 

SELECT * INTO T_DUPLICATED FROM T

 

- T테이블의 특정 컬럼만 가져와서 T_DUPLICATED라는 테이블을 생성하여 데이터를 INSERT

SELECT * INTO T_DUPLICATED
FROM (
	SELECT COL1,COL2,COL3.... FROM T 
) AS TEMP

 

 

처음엔 select 문 오타인줄 알았다,,

반응형