방법을 대체하는 캐릭터 프로그래밍 방식으로 Oracle8.x 시리즈
문제
때문에 반복되는 오류의 하나로 우리의 Java 응용 프로그램:
Engine engine_0: Error in application action.
org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x13)
was found in the element content of the document.
이 필요하"수정"중 일부에 유니코드 문자는 Oracle 데이터베이스에서 이상적으로 프로그래밍 패션이다.확인되면,무엇이 될 것입 간단한 방법으로"검색 및 교체를"그것이 무엇입니까?
해결책
고 가정하고 문자에 존재하는 텍스트 필드:
update TABLE set COLUMN=REPLACE(convert(varchar(5000), COLUMN), 'searchstring', 'replacestring')
(참고이만 작동에 텍스트 필드에 5000 개 이상의 캐릭터,대기 텍스트 필드를 수를 증가 쿼리에서).
제휴하지 않습니다 StackOverflow