개발공작소
article thumbnail
728x90

 

 

 

 

마이바티스를 사용하면서 값을 비교하다 보면 부등호를 쓰게 되는데, 그럴 때 문법오류가 뜰 때가 있다.

 

에러남

 

SQL문법 오류는 아닌데, 마이바티스에서 나는 에러이다 보니... 해결법은 간단하다.

CDATA로 묶어 주면 되는데 아래와 같다.

 

-- 에러남
AND BEG_DE <= TO_CHAR(SYSDATE,'YYYY-MM-DD')

-- 에러안남
AND BEG_DE <![CDATA[<=]]> TO_CHAR(SYSDATE,'YYYY-MM-DD')

-- <![CDATA[ ]]> 으로 부등호를 묶어 주면 된다

 

 

 

728x90
profile

개발공작소

@모찌바라기

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!