본문 바로가기
SQL

[SQL] 다중 INSERT

by 미눅스[멘토] 2023. 8. 10.
728x90

 

sql

--다중 insert
INSERT ALL
INTO ITEM_ATTACH(FULLNAME, ITEM_ID, REGDATE) VALUES('개똥이.jpg',1,sysdate)
INTO ITEM_ATTACH(FULLNAME, ITEM_ID, REGDATE) VALUES('개똥이2.jpg',1,sysdate)
INTO ITEM_ATTACH(FULLNAME, ITEM_ID, REGDATE) VALUES('개똥이3.jpg',1,sysdate)
SELECT * FROM DUAL;
COMMIT;

 

 

 

maper.xml에서

<!-- 파일 다중 입력
List<ItemAttachVO> itemAttachVOList
 -->
<update id="registMultiAttach" parameterType="java.util.List">
<foreach collection="list" item="itemAttachVO"
open="INSERT ALL" close="SELECT * FROM DUAL" separator=" " index="idx">
INTO ITEM_ATTACH(FULLNAME, ITEM_ID, REGDATE)
VALUES(#{itemAttachVO.fullname},#{itemAttachVO.itemId},sysdate)
</foreach>
</update>

'SQL' 카테고리의 다른 글

시큐리티 테이블 SQL  (0) 2023.08.17
SQL 계층형 쿼리(Hierarchical Query)  (0) 2023.08.10
[SQL] 카멜케이스 변환  (0) 2023.08.09
MYSQL(마리아DB) 다운  (0) 2023.07.05
SQL 만들기  (0) 2023.06.26