Wie zum abrufen eines bestimmten XML-Knoten aus einer Oracle-Tabelle?

Habe ich eine oracle-Tabelle, die eine Spalte, die speichert XML-Daten in einem CLOB-format. Der XML-Code hat die folgende syntax:

<?xml version="1.0" encoding="ISO-8859-1" ?> 
 <BaseXML Version="2009.4">
 <InvoiceCanvasDetails>
     <Grouping>
       <ParentGroup Name=”Parent group 1” ID=”100”>
        <ParentGroupLineItems>
         <Item ID="461616" Name=”Item 1”>
           <Papers Quantity=10000>
                          <Paper Name="UNCOATED GROUNDWOOD SCA+ (25X38)"    
                                      ID="126287" Weight="1268" Type=”A4” /> 
                          <Paper Name="COATED GROUNDWOOD SCA+ (25X38)"    
                                      ID="126288" Weight="1290" Type=”A4” />
                     </Papers>
              </Item>
       </ParentGroupLineItems>
    </ParentGroup>
  </Grouping>
 </InvoiceCanvasDetails>
</BaseXML>

Nun, ich will Sie nur abrufen die Papier-Informationen entsprechend jeder Position. dh, Da eine item-ID, um alle die Papiere, verknüpft mit einer Abfrage. Bitte leiten Sie mir, was ist der beste Weg, dies zu tun.

InformationsquelleAutor Pradeep | 2010-10-05

Schreibe einen Kommentar