【发布时间】:2017-11-21 18:17:57
【问题描述】:
我在 oracle 中这样创建一个表:
CREATE TABLE XML_TEMP (
XML_DATA CLOB
);
INSERT INTO XML_TEMP(XML_DATA) VALUES('
<envCFe versao="0.07" xmlns="http://www.fazenda.sp.gov.br/sat">
<tpAmb>1</tpAmb>
<idLote>4095</idLote>
<cUF>35</cUF>
<LoteCFe>
</LoteCFe>
<nSeg></nSeg>
<dhEnvio>20171101101517</dhEnvio>
</envCFe>
');
当我选择 existsNode 时返回 0
SELECT ExistsNode(XMLTYPE(XML_DATA), '/envCFe') HAS, XML_DATA FROM XML_TEMP;
我不明白出了什么问题,有人可以帮忙。
链接http://sqlfiddle.com/#!4/c2b9e/5/0 有SQLFiddle
【问题讨论】: