Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
SQL-Datenbank in Microsoft Fabric
Sie können die xml-Datentypmethoden verwenden, um eine in einer Variablen oder einer Spalte vom Typ xml gespeicherte XML-Instanz abzufragen. In den Themen in diesem Abschnitt wird die Verwendung der xml-Datentypmethoden beschrieben.
In diesem Abschnitt
| Thema | Beschreibung |
|---|---|
| query()-Methode (xml-Datentyp) | Beschreibt das Verwenden der query()-Methode zum Ausführen einer Abfrage über eine XML-Instanz. |
| value()-Methode (xml-Datentyp) | Beschreibt das Verwenden der value()-Methode zum Abrufen eines Werts eines SQL-Typs aus einer XML-Instanz. |
| exist()-Methode (XML-Datentyp) | Beschreibt das Verwenden der exist()-Methode, um zu bestimmen, ob eine Abfrage ein nicht leeres Ergebnis zurückgibt. |
| modify()-Methode (xml-Datentyp) | Beschreibt, wie die Modify()-Methode zum Angeben von XML Data Modification Language (XML DML) -Anweisungen zum Ausführen von Aktualisierungen verwendet wird. |
| nodes()-Methode (xml-Datentyp) | Beschreibt das Verwenden nodes()-Methode, um XML in mehrere Zeilen aufzuteilen, wodurch Teile von XML-Dokumenten in Rowsets übertragen werden. |
| Binding Relational Data Inside XML Data (Einbinden relationaler Daten in XML-Daten) | Beschreibt, wie Sie Nicht-XML-Daten in XML binden können. |
| Guidelines for Using xml Data Type Methods (Richtlinien zum Verwenden von Methoden des xml-Datentyps) | Enthält Richtlinien zum Verwenden der xml-Datentypmethoden. |
Der Aufruf dieser Methoden erfolgt mit der benutzerdefinierten Typmethodenaufrufsyntax. Beispiel:
SELECT XmlCol.query(' ... ')
FROM Table
Hinweis
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, aber nodes() gibt Rowsets und ein leeres Rowset mit einer NULL-Eingabe zurück.
Weitere Informationen
Vergleichen von typisiertem XML mit nicht typisiertem XML
Erstellen von Instanzen der XML-Daten