Philo_sophia
[에러] Oracle / SQL Error [909] [42000]: ORA-00909: 인수의 개수가 부적합합니다 본문
[ Programing ]/[ MySql \ Oracle ]
[에러] Oracle / SQL Error [909] [42000]: ORA-00909: 인수의 개수가 부적합합니다
Sophia_ 2022. 11. 2. 14:30[에러]
<where>
<if test="@egovframework.com.cmm.util.EgovMybaitsUtil@isNotEmpty( searchWrd )">
AND A.CO_NAME LIKE CONCAT('%', #{searchWrd}, '%')
</if>
</where>
[해결]
<where>
<if test="@egovframework.com.cmm.util.EgovMybaitsUtil@isNotEmpty( searchWrd )">
AND A.CO_NAME LIKE CONCAT('%'|| #{searchWrd}, '%')
</if>
</where>
SQL문 CONCAT 사용 시 Oracle 은 앞자리 '%' 뒤에 ,(콤마)가 아닌 || 가 붙는다.
'[ Programing ] > [ MySql \ Oracle ]' 카테고리의 다른 글
[Oracle] 오라클 CLOB 타입 컬럼 조회 (oracle.sql.clob@4ac62e8) (0) | 2023.03.17 |
---|---|
[mybatis] log4jdbc 로그 출력하기 (0) | 2022.11.18 |
Comments