[Major] SQL & JSP & JavaScript

오라클에서 insert 여러개 처리하기

레커 2011. 11. 14. 16:53

토드로 삽입을 여러개 한번에 하려고 다음의 문법으로 시도했으나 에러가 난다.
INSERT INTO table (column1, column2)
VALUES (value1, value2), (value1, value2);


구글링하다 방법을 찾았다.

 

방법1:
INSERT ALL
INTO table (column1, column2)
VALUES (value1, value2)
INTO table (column1, column2)
VALUES (value1, value2)
...etc...
SELECT * FROM DUAL;

방법2:

INSERT INTO table (column1, column2)
SELECT value1, value2 FROM DUAL UNION ALL
SELECT value1, value2 FROM DUAL UNION ALL
...etc...
SELECT value1, value2 FROM DUAL;

출처: http://blog.naver.com/PostView.nhn?blogId=dmtime1&logNo=10046116987&redirect=Dlog&widgetTypeCall=true