안녕하세요..
특정 Table의 Xmldate 라는 컬럼에 내용이 있는데 내용은 아래와 같습니다.
ORACLE 쿼리 문으로 ITEM_ID ="20009" 에 속한 "M" 을 결과값으로 빼고 싶은데,
REEXP_REPLACE 로 4000자 미만은 시행 되는데, 이상 넘어갈땐
문자열 버퍼가 너무 작음 메세지가 뜹니다. 해당 컬럼내용이 보통 40000 이상이 되는 경우가 종종 있어서요
EXTRACVALUE 함수로 가능할 것 같은데 도움 부탁드립니다.
------------------------------------------------------------------------------------------------------------------
<XML>
<ReportTemplateName> RT_2344_Echo_CUH_TTE </ReportTemplateName>
<XML_DATE>
<TEMPLATE>
<VALUE item_id="20002">2017-06-30</VALUE>
<VALUE item_id="20010">058Y</VALUE>
<VALUE item_id="20009">M</VALUE>
</TEMPLATE>
</XML_DATE>
</XML>
|