Sql 从oracle中的XML字符串提取值
如何在oracle中提取xml字符串的值 XML示例Sql 从oracle中的XML字符串提取值,sql,oracle,xmltype,Sql,Oracle,Xmltype,如何在oracle中提取xml字符串的值 XML示例 <?xml version="1.0" encoding="UTF-8"?> <node> <key label="name">Test</key> <key label="lastname">Test</key> </node> 试验 试验 到目前为止,这就是我试图提取的值 SELECT <COLUMN>
<?xml version="1.0" encoding="UTF-8"?>
<node>
<key label="name">Test</key>
<key label="lastname">Test</key>
</node>
试验
试验
到目前为止,这就是我试图提取的值
SELECT <COLUMN>, EXTRACTVALUE(xmltype(<COLUMN>),'/node/lastname') AS TEST FROM <TABLE>;
SELECT,提取值(xmltype(),'/node/lastname')作为测试源;
但是它总是返回一个空值。您应该尝试
/node/key[@label='name']
xpath expressionkonstantiv.Salikhov是对的。。。姓氏是一个属性而不是节点!