더북(TheBook)

10.1.2 다중 로우 입력 INSERT 문

두 번째 INSERT 문은 앞에서 배운 기본형 INSERT 문과 비슷하면서도 차이점이 하나 있습니다. 기본형 INSERT 문은 한 번 실행하면 1개의 로우만 입력됩니다. 하지만 변형 INSERT 문은 하나의 INSERT 문을 실행해 1개 이상의 로우를 입력할 수 있습니다. 구문을 살펴볼까요?

구문 10-2

INSERT INTO 테이블 (칼럼1, 칼럼2, ...)
VALUES [ROW](값1, 값2, ...), [ROW](값1, 값2, ...);

구문을 보면 VALUES 다음에 입력할 값을 명시하는 부분이 기본형 INSERT 문과 다릅니다. 각 칼럼에 입력할 값들을 ROW와 소괄호를 한 단위로 묶어 여러 묶음을 기술할 수 있습니다. ROW와 소괄호가 1개면 1개의 로우, 2개면 2개 로우가 입력되죠. 입력할 값은 기본형과 마찬가지로 콤마로 구분해 명시합니다. 각각의 묶음도 콤마로 구분하는데, 여기서 ROW는 생략할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.