Zweck
Extrahiert den Elementinhalt oder Attributwert aus einem XML-Dokument und gibt die Daten als Typ CLOB zurück.
Syntax
Skalarfunktion |
---|
>>-extractCLOB----(--xmlobj--,--pfad--)------------------------>< |
Tabellenfunktion |
---|
>>-extractCLOBs----(--xmlobj--,--pfad--)----------------------->< |
Parameter
Tabelle 35. Funktionsparameter für extractCLOB und extractCLOBs
Parameter | Datentyp | Beschreibung |
---|---|---|
xmlobj |
XMLVARCHAR, XMLFILE oder XMLCLOB | Der Spaltenname. |
pfad | VARCHAR | Der Standortpfad des Elements oder Attributs. |
Rückgabetyp
CLOB(10K)
Zurückgegebener Spaltenname (Tabellenfunktion)
returnedCLOB
Beispiel
In diesem Beispiel werden alle oder einige der Elemente aus einer Bestellung extrahiert.
SELECT returnedCLOB as part from table(db2xml.extractCLOBs(db2xml.XMLFile('c:\dxx\samples\xml\getstart.xml'), '/Order/Part')) as x;