본문 바로가기

개발새발

[DB/SQL] INSERT INTO ALL 구문으로 두 개 테이블 동시 INSERT 하기.

서로 다른 테이블에서 동일한 FK를 가지는 게 있을 때 사용자 지정 값을 한번에 INSERT하는 방법이다.

INSERT ALL INTO를 이용하면 된다.

[구문]

INSERT ALL INTO --테이블명 VALUES ( -- 컬럼들 -- )

INTO --테이블명2 VALUES ( --컬럼들 -- )

SELECT  -- :VALUE1 컬럼명1, :VALUE2 컬럼명2 ... --

FROM DUAL