XML Extender Verwaltung und Programmierung

extractTimestamp() und extractTimestamps()

Zweck

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

Syntax
Skalarfunktion
>>-extractTimestamp----(--xmlobj--,--pfad--)-------------------><
 
Tabellenfunktion
>>-extractTimestamps----(--xmlobj--,--pfad--)------------------><
 

Parameter

Tabelle 38. Funktionsparameter für extractTimestamp und extractTimestamps
Parameter Datentyp Beschreibung
xmlobj
XMLVARCHAR,
XMLFILE oder
XMLCLOB

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

Rückgabetyp

TIMESTAMP

Zurückgegebener Spaltenname (Tabellenfunktion)

returnedTimestamp

Beispiel

Dieses Beispiel verwendet die Buch-Beispieldateien. Es sucht die XML-Datei book.xml für den Zeitpunkt, zu dem die Preise für die Bücher festgesetzt wurden, und extrahiert den Wert als 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
 


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