Sql 从oracle中的HugeClob检索数据
我有一个表,在这个表中,数据以xml形式存储在Sql 从oracle中的HugeClob检索数据,sql,xml,oracle,Sql,Xml,Oracle,我有一个表,在这个表中,数据以xml形式存储在HugeClob上。在这个xml中,我有几个数据。我想用SQL查询检索这个数据。我添加了3个xml示例 // First <xml-fragment> <sdr:OCAC> <op:operation>Sale</op:operation> <op:ID>100</op:ID> <op:payload> <op:Tea
HugeClob
上。在这个xml中,我有几个数据。我想用SQL查询检索这个数据。我添加了3个xml示例
// First
<xml-fragment>
<sdr:OCAC>
<op:operation>Sale</op:operation>
<op:ID>100</op:ID>
<op:payload>
<op:Tea>
</op:Tea>
</op:payload>
</sdr:OCAC>
</xml-fragment>
// Second
<xml-fragment>
<sdr:OCAC>
<op:operation>Sale</op:operation>
<op:ID>101</op:ID>
<op:payload>
<op:Cofe>
</op:Cofe>
</op:payload>
</sdr:OCAC>
</xml-fragment>
// Third
<xml-fragment>
<sdr:OCAC>
<op:operation>Sale</op:operation>
<op:ID>102</op:ID>
<op:payload>
<op:Juice>
</op:Juice>
</op:payload>
</sdr:OCAC>
</xml-fragment>
请输入有效的xml示例和命名空间定义,价格在上述示例中不可用。请参见下面我们如何将xmltags作为列获取。从表(XMLSequence(XMLTYPE('Sale 100')。extract('xml fragment'))中选择ExtractValue(column_value,'/xml fragment/OCAC/ID')作为ID,ExtractValue(column_value,'/xml fragment/OCAC/ID');请输入有效的xml示例和命名空间定义,上面的示例中没有此示例。请参见下面我们如何将xmltags作为列获取。从表(XMLSequence(XMLTYPE('Sale 100')。extract('xml fragment'))中选择ExtractValue(column_value,'/xml fragment/OCAC/ID')作为ID,ExtractValue(column_value,'/xml fragment/OCAC/ID');
Tea's price is 1.50
Cofe's price is 2.50
Juice's price is 3.00