XML Extender Verwaltung und Programmierung

Kapitel 8. Benutzerdefinierte Typen des XML Extender

Teilinhaltsverzeichnis

Die benutzerdefinierten Typen ("User-Defined Types", UDTs) des XML Extender sind Datentypen, die für XML-Spalten und XML-Objektgruppen verwendet werden. Alle UDTs haben den Schemanamen db2xml. Der XML Extender erstellt UDTs zum Speichern und Abrufen von XML-Dokumenten. Tabelle 20 enthält eine Übersicht über die UDTs.

Tabelle 20. Die XML Extender-UDTs
Spalte benutzerdefinierter Typ Quellendatentyp Beschreibung der Verwendung
XMLVARCHAR VARCHAR(varchar_len) Speichert ein vollständiges XML-Dokument als VARCHAR in DB2.
XMLCLOB CLOB(clob_len) Speichert ein vollständiges XML-Dokument als großes Zeichenobjekt ("Character Large Object, CLOB) in DB2.
XMLFILE VARCHAR(512) Gibt den Dateinamen des lokalen Datei-Servers an. Wenn XMLFILE für die XML-Spalte angegeben ist, speichert der XML Extender das XML-Dokument in einer externen Server-Datei. Der Text Extender kann nicht mit XMLFILE aktiviert werden. Sie müssen selbst die Integrität zwischen dem Dateiinhalt und DB2 sowie den für die Indexierung erstellten Seitentabellen sicherstellen.

Hierbei hängen varchar_len und clob_len von dem verwendeten Betriebssystem ab.

Für DB2 UDB ist varchar_len = 3 KB und clob_len = 2 GB.

Diese UDTs werden nur zur Angabe der Typen von Anwendungsspalten verwendet; sie gelten nicht für die vom XML Extender erstellten Seitentabellen.


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