1. INSERT ALL 사용

INSERT ALL
INTO table (column1, column2, ...)
VALUES (value1, value1, ...)
INTO table (column1, column2, ...)
VALUES (value1, value1, ...)
...
SELECT * FROM DUAL;

- 마지막에 SELECT * FROM DUAL을 반드시 입력해야 한다.

 

2. UNION ALL 사용

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

- UNION ALL을 사용하는 것이 성능적으로 더 뛰어나다.

'Database' 카테고리의 다른 글

Oracle 단일행 함수  (0) 2021.10.12
Oracle 연산자  (0) 2021.10.07
Oracle 객체 종류  (0) 2021.10.05
Oracle 데이터 타입  (0) 2021.10.05
Key 종류  (0) 2021.10.05