XML Extender Verwaltung und Programmierung

extractTime() und extractTimes()

Zweck

Extrahiert den Elementinhalt oder Attributwert aus einem XML-Dokument und gibt die Daten als Typ TIME zurück.

Syntax
Skalarfunktion
>>-extractTime----(--xmlobj--,--pfad--)------------------------><
 
Tabellenfunktion
>>-extractTimes----(--xmlobj--,--pfad--)-----------------------><
 

Parameter

Tabelle 37. Funktionsparameter für extractTime und extractTimes
Parameter Datentyp Beschreibung
xmlobj
XMLVARCHAR,
XMLFILE oder
XMLCLOB

Der Spaltenname.
pfad VARCHAR Der Standortpfad des Elements oder Attributs.

Rückgabetyp

TIME

Zurückgegebener Spaltenname (Tabellenfunktion)

returnedTime

Beispiel

Dieses Beispiel verwendet die Buch-Beispieldateien. Es sucht die XML-Datei book.xml für den Zeitpunkt, zu dem die Preise für Bücher festgesetzt wurden, und gibt die Werte als TIME zurück.

<?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
 


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]