not set

Oracle 특수문자 검색 본문

Database/query

Oracle 특수문자 검색

다크곰 2010. 7. 16. 11:57

개발 하다 보면 LIKE 검색을 해야하는 명칭에 특수문자가 들어가 있는 경우가 있다.

"서울지부 We'Rule 뒷마당" 이라는 명칭을 검색해야 하는 경우 다음과 같이 사용 하면 문제없이 검색 된다.

SELECT REPLACE('서울지부 We''Rule 뒷마당','''','"')
  FROM DUAL
;
SELECT REPLACE('서울지부 We"Rule 뒷마당','"','''')
  FROM DUAL


홑 따옴표를 쓸려면 2번 써줘야 한다.

' => ''
LIKE에 걸려면  '''' 총 4번

'Database > query' 카테고리의 다른 글

oracle 그룹함수  (0) 2011.01.17
Analytic Function  (0) 2010.12.03
Oracle 숫자 콤마찍기.  (0) 2010.07.13
oracle select update  (0) 2010.02.04
[Oracle] 부정형(NOT IN, <>, NOT EXISTS ...)의 비교  (0) 2009.06.22