xml-Datentypmethoden

In der folgenden Tabelle sind die xml-Datentypmethoden aufgelistet.

In diesem Abschnitt

Thema Beschreibung

query()-Methode (xml-Datentyp)

Verwenden Sie diese Methode, um eine Abfrage über eine XML-Instanz durchzuführen.

value()-Methode (xml-Datentyp)

Verwenden Sie diese Methode, um einen Wert eines SQL-Typs aus einer XML-Instanz abzurufen.

exist()-Methode (XML-Datentyp)

Verwenden Sie diese Methode, um zu bestimmen, ob eine Abfrage ein nicht leeres Ergebnis zurückgibt.

modify()-Methode (xml-Datentyp)

Verwenden Sie diese Methode, um für Updates XML DML-Anweisungen festzulegen.

nodes()-Methode (xml-Datentyp)

Verwenden Sie diese Methode, um XML in mehrere Zeilen aufzuteilen und Teile von XML-Dokumenten in Rowsets zu übertragen.

Der Aufruf dieser Methoden erfolgt mit der benutzerdefinierten Typmethodenaufrufsyntax. Beispiel:

SELECT XmlCol.query(' ... ')
FROM   Table
ms190798.note(de-de,SQL.90).gifHinweis:
Die xml-Datentypmethoden query(), value() und exist() geben NULL zurück, wenn sie für eine NULL XML-Instanz ausgeführt werden. Außerdem gibt modify() nichts zurück, nodes() gibt aber Rowsets und ein leeres Rowset mit einer NULL-Eingabe zurück.

Siehe auch

Konzepte

Typisiertes im Vergleich zu nicht typisiertem XML
Generieren von XML-Instanzen
XML DML (Data Modification Language)
Einbinden relationaler Daten in XML-Daten
XML-Datentyp
XML-Beispielanwendungen

Hilfe und Informationen

Informationsquellen für SQL Server 2005