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의 경우로 사용하는 것이 좋다.
반응형