[英]Extract values from XML string using oracle xml commands
我想從以下字符串中提取屬性active_ind
和call_status
的值:
<INSURANCE_HISTORY active_ind="Y" call_status="A"/>
我已經用substring
和instr
對這個問題進行了排序,但是需要使用XML命令來提取這些值。
Xpath,xquery,我建議您閱讀有關這些技術的內容。 @用於訪問xml元素中的屬性
select extract(xmltype('<INSURANCE_HISTORY active_ind="Y" call_status="A"/>'),'/INSURANCE_HISTORY/@active_ind') active_ind
, extract(xmltype('<INSURANCE_HISTORY active_ind="Y" call_status="A"/>'),'/INSURANCE_HISTORY/@call_status') call_status
from dual;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.