본문 바로가기

금융정보

[MS-SQL] select 후 insert 쿼리

반응형

* 테이블 구조가 동일한 경우 : 같은 테이블을 더 만들고 데이터를 넣어두는 경우
INSERT INTO 저장할_테이블명
SELECT * FROM 조회하는 테이블명 조건절


* 테이블 구조가 다른 경우 : 조회 컬럼에 값이 없거나 특정값 세팅하는 경우 '1' , 날짜 등을 조회하는 쿼리문 그대로 사용하면 가능

INSERT INTO 저장할_테이블명 (컬럼1, 컬럼2, 컬럼3)
SELECT A.컬럼11, A.컬럼2, A.컬럼3 FROM 조회하는 테이블명 A  조건절


*테이블 구조가 같은 임시테이블을 만들고 데이터를 동일하게 넣는 경우
SELECT * INTO 새로운 테이블명
FROM 복사할 테이블명


반응형