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
Der RAW-Modus wandelt jede Zeile im Resultset der Abfrage in ein XML-Element um, das den allgemeinen Bezeichner <row> besitzt, oder in den optional bereitgestellten Elementnamen. Standardmäßig wird jeder Spaltenwert im Rowset, der nicht NULL ist, einem Attribut des <row>-Elements zugeordnet. Wenn der FOR XML-Klausel die ELEMENTS-Direktive hinzugefügt wird, wird jeder Spaltenwert einem Unterelement des <row>-Elements zugeordnet. Zusammen mit der ELEMENTS-Direktive können Sie optional die Option XSINIL angeben, um NULL-Spaltenwerte im Resultset einem Element zuzuordnen, das das Attribut xsi:nil="true" besitzt.
Sie können ein Schema für das sich ergebende XML anfordern. Wenn Sie die Option XMLDATA angeben, wird ein Inline-XDR-Schema zurückgegeben. Wenn Sie die Option XMLSCHEMA angeben, wird ein Inline-XSD-Schema zurückgegeben. Das Schema wird zu Beginn der Daten angezeigt. Im Ergebnis wird der Verweis auf den Namespace des Schemas für jedes Element auf der obersten Ebene wiederholt.
Die Option BINARY BASE64 muss in der FOR XML-Klausel angegeben werden, um die Binärdaten im Base64-codierten Format zurückzugeben. Im RAW-Modus führt das Abrufen von Binärdaten ohne Angabe der Option BINARY BASE64 zu einem Fehler.
Verwandte Inhalte
- Hinzufügen von Namespaces zu Abfragen mit WITH XMLNAMESPACES
- Verwenden des AUTO-Modus mit FOR XML
- Verwenden des EXPLIZITEN Modus mit FOR XML
- Verwenden des PATH-Modus mit FOR XML
- SELECT (Transact-SQL)
- FOR XML (SQL Server)
- Beispiel: Produktmodellinformationen als XML abrufen
- Beispiel: Spezifizieren Sie XSINIL mit der ELEMENTS-Richtlinie
- Schemata als Ergebnis mit XMLDATA und XMLSCHEMA anfordern
- Beispiel: Binärdaten abrufen
- Beispiel: Umbenennung des <Zeilenelements>
- Beispiel: Geben Sie ein Wurzelelement für das von FOR XML erzeugte XML an
- Beispiel: XMLType-Spalten abfragen