본문 바로가기
SQL/ORACLE

[Oracle] 다중 INSERT - 여러 행 한번에 넣기

by ssollacc 2022. 1. 15.
728x90

Oracle - 다중 INSERT 하는 방법이다

 

보통 INSERT를 할 때 쓰는 쿼리문은 이런 형태이다

INSERT INTO 테이블 명 VALUES ('값1', '값2', '값3')

만약 특정 컬럼에만 INSERT를 하고싶다면

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

 

이제 다중 테이블이나 특정 테이블에 두번 INSERT하면 

INSERT ALL INTO 테이블 명 (컬럼1, 컬럼2, 컬럼3) VALUES ('값1', '값2', '값3')
	  INTO 테이블 명 (컬럼1, 컬럼2) VALUES ('값1', '값2')
SELECT *
FROM DUAL

이렇게 사용하면 된다

 

 

728x90

댓글