Oracle SQL Developer에서 '&' 가 들어간 문자열을 INSERT할 때 파라미터 바인딩을 시도하는 문제

By | 10월 14, 2015

(1) INSERT 내용에 있는 & 앞에 모두 \를 붙여서 escape 한다.

(2) INSERT 작업 전 set escape on; 을 먼저 수행한다.

(3) INSERT 작업을 수행한다.

 

 

---------------------------------------------- 이하 20161119 추가정보 ----------------------------------------------

* REGEXP_LIKE() 를 사용한 정규식 검색시

    - set escape on 상태라면 → "\" 문자를 검색할 때 "\\\\" 로 검색해야 한다.
    - set escape off 상태라면 → "\" 문자를 검색할 때 "\\" 로 검색해야 한다.

 

*  이스케이프 문자를 \ 이 아닌 다른 문자로 지정할 수도 있다!

 

 

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments