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 TIME.
Syntaxe
Fonction scalaire |
---|
>>-extractTime----(--xmlobj--,--path--)------------------------>< |
Fonction de table |
---|
>>-extractTimes----(--xmlobj--,--path--)----------------------->< |
Paramètres
Tableau 37. Paramètres des fonctions extractTime et extractTimes
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é
TIME
Nom de colonne renvoyé (fonction de table)
returnedTime
Exemple
Cet exemple utilise les fichiers exemples relatifs à la documentation. Il recherche dans le fichier XML book.xml la date à laquelle le prix de vente a été indiqué sur chaque manuel et renvoie les valeurs en tant que TIME.
<?xml version="1.0"> <DOCTYPE book SYSTEM "c:\dxx\samples\book.dtd"> <book> <chapter id="1" date="07/01/97"> <section>This is a section in Chapter One.</section> <chapter id="2" date="01/02/1997"> <section>This is a section in Chapter Two.</section> </chapter> <price date="12/22/1998" time="11.12.13" timestamp="1998-12-22-11.12.13.888888"> 38.281 </price> </book> select db2xml.extractTime(doc, '/book/price/@time') from t1