DATABASE
[SQL] SELECT * INTO문은 무엇인가
merryna
2021. 9. 17. 13:43
반응형
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 문 오타인줄 알았다,,
반응형