oracle 解析xml xmltable

select x.*
  from xmltable(     '/root/healthExamination/examination' /*xpath到当前节点表达式*/ passing
                xmltype('
                
                
                血压状态0
                事件类型1
                收缩压103mmHg
                舒张压74mmHg
                平均压83mmHg
                血压脉搏69
                
                ')     
                columns 
                argumentName varchar2(30) path '/examination/argumentName' /*XPath 轴表达式*/,
                argumentValue varchar2(30) path '/examination/argumentValue'
                ) x;

oracle 解析xml xmltable_第1张图片

两个节点都有相同的code,所以两个节点的信息都会获取到
oracle 解析xml xmltable_第2张图片

你可能感兴趣的:(oracle 解析xml xmltable)