database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 9707 게시물 읽기
No. 9707
INSERT ALL -> pgsql로 변환
작성자
ampwings(ampwings)
작성일
2016-08-24 12:10ⓒ
2016-08-24 12:14ⓜ
조회수
8,905

오라클에서 정상 출력되는 쿼리 입니다. 

pgsql에서는 에러가 나오는데요. 어디를 바꾸어야  할까요? 

 

 

<mapper namespace="com.xxxx.sample.test.dao.TestDAO">

<insert id="insertEmployeeList" parameterType="java.util.List">

INSERT ALL  

<foreach collection="list" item="element" index="index" >

INTO EMPLOYEE (id,name) values (#{element.id},#{element.name})

</foreach>

SELECT * FROM dual

</insert>

 

 

이 글에 대한 댓글이 총 2건 있습니다.

<insert id="insertEmployeeList" parameterType="java.util.List">

 INSERT INTO EMPLOYE (id, name) values

<foreach collection="list" item="element" index="index" separator=",">

(#{element.id}, #{element.name})

</foreach>

</insert>

 

이렇게 수정하니 되긴 하는데 맞게 했는지 모르겠네요 ... 

ampwings(ampwings)님이 2016-08-24 12:42에 작성한 댓글입니다.

네 잘 찾아서 고치네요.

insert into table_name values (val1,val2),(val1,val2),(val1,val2).....

이런 형태로 쓰입니다.

김상기(ioseph)님이 2016-08-25 14:55에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
9710PGDay.Seoul 2016 참석 신청 받습니다.
김상기
2016-09-02
7931
9709C#+Postgresql에서 함수 파라미터에 TVP사용하는 샘플
지현명
2016-08-29
8149
9708undefined reference to `ber_sockbuf_io_udp' [2]
김현우
2016-08-25
9302
9707INSERT ALL -> pgsql로 변환 [2]
ampwings
2016-08-24
8905
9706pg_rman 설치후 로그 확인 불가상태입니다. [1]
김만영
2016-08-24
7634
9703[pgsql] ON CONFLICT 사용할 때 컬럼이 UNIQUE 가 아닌 경우? [2]
ampwings
2016-08-23
8296
9702AIX 설치시 오류 [1]
NK
2016-08-23
7925
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다