2012-07-23 2 views
0

utl_raw.cas_to_raw를 사용하여 일부 XML 데이터를 BLOB 열에 삽입하려고합니다.SQL utl_raw.cast_to_raw 작은 따옴표 용 XML 구분 기호

그러나 내 XML에는 (견적의 일부로) 작은 따옴표가 들어있어 XML에 행을 삽입 할 수 없습니다.

쿼리는 다음과 같이이다 :

INSERT INTO ABCD 
VALUES (utl_raw.cast_to_raw('<?xml version="1.0" encoding="UTF-8"?><resource name="ID" ><value Type="multiple" query="select role_no, name from mytable where name='A'"/></resource>'),'C2','C3'); 

파트 - 이름 = 'A'이 문제를 일으키는 것입니다. 이걸 도와주세요.

답변

0

당신은이 작은 따옴표 ('') 또는 백 슬래시 따옴표 (\')

+0

덕분에 가 ('') 작업을했다 유르겐와 따옴표 (')를 피할 수 있습니다 감사합니다. :) – Saju