Database

Oracle 여러 다중 행 Insert (Insert All)

k9e4h 2022. 10. 25. 14:04

Oracle은 mySql과 다르게 insert values로 multi row insert가 불가하다.

Insert All 을 이용하여 여러 row를 한 커넥션에서 insert 할 수 있다.

* insert all 은 한 커넥션에서 이루어지기 때문에 sequence가 업데이트되지 않는다. sequence를 이용하는 쿼리라면 별도 메서드를 만들어서 사용해야한다.

 

https://aljjabaegi.tistory.com/528

 

Spring mybatis Oracle insert all 방법. 한번에 여러 행 추가 방법 list insert 방법 foreach insert

Spring mybatis Oracle insert all 방법. 한번에 여러 행 추가 방법 list insert 방법 foreach insert for문을 반복하여 DB 커넥션을 반복하여 insert 하는 방법보다 속도도 빠르며 효율적인 방법입니다. QUERY IN..

aljjabaegi.tistory.com

 

반응형

'Database' 카테고리의 다른 글

Linux에 MySQL client 설치하기  (0) 2023.01.17
Rolling Update Vs Blue-Green Update  (0) 2022.11.02
[Oracle] Describe Table  (0) 2022.06.14
[MySQL] Limit 성능  (0) 2021.07.01
MyBatis LocalDate  (0) 2021.03.24