쩡스토리

[ORACLE/MYSQL/CUBRID] SELECT 해서 INSERT 하기 (데이터 삽입 / INSERT SELECT) 본문

IT/SQL

[ORACLE/MYSQL/CUBRID] SELECT 해서 INSERT 하기 (데이터 삽입 / INSERT SELECT)

정Aa 2021. 3. 4. 00:00

 

   SELECT한 결과를 INSERT하는 방법!   

 


기본 INSERT문

INSERT INTO 테이블명(
	컬럼명1
	, 컬럼명2
	, 컬럼명3
	, 컬럼명4
	, ...
) VALUES (
	값1
	, 값2
	, 값3
	, 값4
	, ...
);
	

SELECT한 값을 INSERT하기

방법1

INSERT INTO 테이블명(컬럼명1, 컬럼명2, 컬럼명3, 컬럼명4, ...) 
SELECT 컬럼명1, 컬럼명2, 컬럼명3, 컬럼명4, ... FROM 조회할 테이블 WHERE 조건;

방법2

INSERT INTO 테이블명(컬럼명1, 컬럼명2, 컬럼명3, 컬럼명4, ...) 
SELECT * FROM 조회할 테이블 WHERE 조건;

->방법2의 경우 테이블 컬럼이 달라지면 에러가 발생하기 때문에 방법1의 경우로 사용하는 것이 좋다.

 

 

 

 

반응형
Comments