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 SMALLINT.
Syntaxe
Fonction scalaire |
---|
>>-extractSmallint----(--xmlobj--,--path--)-------------------->< |
Fonction de table |
---|
>>-extractSmallints----(--xmlobj--,--path--)------------------->< |
Paramètres
Tableau 30. Paramètres des fonctions extractSmallint et extractSmallints
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é
SMALLINT
Nom de colonne renvoyé (fonction de table)
returnedSmallint
Exemple
Dans l'exemple suivant, la quantité (Quantity) indiquée sur les bons de commande clients est extraite en tant que valeur SMALLINT.
SELECT * from table(db2xml.extractSmallints(Order, ('c:\dxx\samples\xml\getstart.xml'), '/Order/Part/Quantity')) as x;