Objectif
Extrait le contenu de l'élément ou la valeur de l'attribut d'un document XML et renvoie des données de type CLOB.
Syntaxe
Fonction scalaire |
---|
>>-extractCLOB----(--xmlobj--,--path--)------------------------>< |
Fonction de table |
---|
>>-extractCLOBs----(--xmlobj--,--path--)----------------------->< |
Paramètres
Tableau 35. Paramètres des fonctions extractCLOB et extractCLOBs
Paramètre | Type de données | Description |
---|---|---|
xmlobj |
XMLVARCHAR, XMLFILE ou XMLCLOB | Nom de la colonne. |
path | VARCHAR | Chemin d'emplacement de l'élément ou de l'attribut. |
Type de données renvoyé
CLOB(10K)
Nom de colonne renvoyé (fonction de table)
returnedCLOB
Exemple
Dans cet exemple, toutes les pièces (éléments part) sont extraites d'un bon de commande.
SELECT returnedCLOB as part from table(db2xml.extractCLOBs(db2xml.XMLFile('c:\dxx\samples\xml\getstart.xml'), '/Order/Part')) as x;