insert1 SQLServer SELECT * INTO 와 INSERT INTO SELECT 차이점 한마디로 정의하자면 SELECT INTO는 테이블도 신규로 생성가능하며 INSERT INTO는 기존 테이블에 데이터만 INSERT 하는 것이다. SELECT * INTO B FROM A : B테이블은 없고, A 테이블만 존재한다. : B라는 테이블이 없는 경우 데이터를 가지고 오면서 B 테이블을 신규로 생성한다. 1. 전체 컬럼을 가지고 와서 테이블을 생성 및 데이터 INSERT 할 경우 : SELECT * INTO B FROM A 2. 특정 컬럼을 가져와서 신규 테이블 생성 및 데이터 INSERT 할 경우 : SELECT * INTO B FROM ( SELECT COL1, COL2,,, FROM A ) AS A_TABLE INSERT INTO SELECT 사용법 : A, B 테이블 모두 존재해야 한다... 2023. 10. 18. 이전 1 다음