IBM Books

Extension XML Administration et programmation

extractTimestamp() et extractTimestamps()

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 TIMESTAMP.

Syntaxe
Fonction scalaire
>>-extractTimestamp----(--xmlobj--,--path--)-------------------><
 
Fonction de table
>>-extractTimestamps----(--xmlobj--,--path--)------------------><
 

Paramètres

Tableau 38. Paramètres des fonctions extractTimestamp et extractTimestamps
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é

TIMESTAMP

Nom de colonne renvoyé (fonction de table)

returnedTimestamp

Exemple

Cet exemple utilise les fichiers exemples (samples) relatifs aux livres. Il recherche dans le fichier XML book.xml la date à laquelle le prix de vente a été indiqué sur chaque livre et renvoie les valeurs en tant que TIMESTAMP.

<?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.extractTimestamp(doc, '/book/price/@timestamp') from t1
 


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]