DB/ORACLE-IBATIS
오라클 쿼리에 & 와 ? 사용하는 방법(ibatis)
yeon.Biju
2018. 7. 17. 10:30
쿼리에서 문자열로 &, ? 를 사용하고 싶은데
쿼리에 url을 담아서 전달할 필요가 생기게 되었다.
해당문자의 아스키 값을 찾아서 대체한다.
select ascii('&') from dual
SELECT 'http://aaaaaaa?bbbb=&cccc=3' AS IMG_URL FROM DUAL ;
-->
SELECT 'http://aaaaaaa?bbbb='|| chr(38) || 'amp;cccc=3' AS IMG_URL FROM DUAL ;
이런식으로 사용
?는 chr(63)
SELECT 'https://aaaa.bbbb.com/bbs/view.do'|| chr(63)|| 'idx=1111' || chr(38) || 'amp;cccc=3' AS DETAIL_URL FROM DUAL;