Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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