본문 바로가기
오류

java.sql.SQLSyntaxErrorException: ORA-00905: 누락된 키워드

by 뇽꾸리 2022. 10. 4.
반응형

mybatis oracle 에서 다중 insert 할 때 하아 ㅋㅋㅋ 오타였습니다 

 

에러: ORA-00905

 

이유 : 오타

 

해결 

 

error insert문 

 <insert id="insert">
        <foreach collection="arr" item="item" open="INSERT ALL" close="SELECT * FROM DUAL" separator=" ">
             INSERT INTO TEST_TABLE(
                 ITEM
                , REG_DT
                , REG_ID
                , USE_YN
                , UPDATE_ID
                , UPDATE_DT
            ) VALUES (
                 #{item}
                , CURRENT_DATE
                , #{regId}
                , #{useYn}
                , #{updateId}
                , CURRENT_DATE
            )
        </foreach>
    </insert>

 

 

success insert문 

 <insert id="insert">
        <foreach collection="arr" item="item" open="INSERT ALL" close="SELECT * FROM DUAL" separator=" ">
              INTO TEST_TABLE(
                 ITEM
                , REG_DT
                , REG_ID
                , USE_YN
                , UPDATE_ID
                , UPDATE_DT
            ) VALUES (
                 #{item}
                , CURRENT_DATE
                , #{regId}
                , #{useYn}
                , #{updateId}
                , CURRENT_DATE
            )
        </foreach>
    </insert>
반응형

댓글