변수 string;
select * from table where filed like string;
을 실행할때
변수 string내에 " ' "가 포함되어 있을 경우
query 오류가 발생하는데요...
이를 어찌 해결해야 할까요?
데이터는 모두 영문입니다...
제발 부탁드립니다...
'' (quotation mark 2개) 를 입력해 주시기 바랍니다.
select * from table_name
where string_field = 'Jeong''s field';
DBMS 마다 조금씩 다름니다.
메뉴얼을 참고하세요.
제 생각에는 검색하고자 하는 변수내에 ' <-- 있다면
'-->chr(43)변환시켜서 검색 함 해 보세여..
예를 들자면 검색조건 string-->ABC' 였다면
SELECT * FROM TAB
WHERE SEARCH_CONDITION LIKE %'||ABC||chr(43)||'%'으로요..