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