Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
De RAW-modus transformeert elke rij in de queryresultatenset in een XML-element met de algemene id-rij <>of de optioneel opgegeven elementnaam. Standaard wordt elke kolomwaarde in de rijenset die niet NULL is toegewezen aan een kenmerk van het <rijelement> . Als de ELEMENTS-instructie wordt toegevoegd aan de FOR XML-clausule, wordt elke kolomwaarde toegewezen aan een subelement van het <rij>-element. Samen met de ELEMENTS-instructie kunt u desgewenst de XSINIL-optie opgeven om NULL-kolomwaarden in de resultatenset toe te wijzen aan een element met het kenmerk, xsi:nil="true".
U kunt een schema aanvragen voor de resulterende XML. Als u de XMLDATA-optie opgeeft, wordt een inline XDR-schema geretourneerd. Als u de optie XMLSCHEMA opgeeft, wordt een inline XSD-schema geretourneerd. Het schema wordt weergegeven aan het begin van de gegevens. In het resultaat wordt de verwijzing naar de schemanaamruimte herhaald voor elk element op het hoogste niveau.
De optie BINARY BASE64 moet worden opgegeven in de FOR XML-component om de binaire gegevens in base64-gecodeerde indeling te retourneren. In de RAW-modus zal het ophalen van binaire gegevens zonder de optie BINARY BASE64 op te geven tot een fout leiden.
Volgende stappen
Deze sectie bevat de volgende voorbeelden:
- Voorbeeld: Productmodelgegevens ophalen als XML
- Voorbeeld: XSINIL opgeven met de ELEMENTS Directive
- Schema's aanvragen als resultaten met XMLDATA & XMLSCHEMA
- Voorbeeld: Binaire gegevens ophalen
- Voorbeeld: De naam van het <rijelement> wijzigen
- Voorbeeld: Een hoofdelement opgeven voor de XML gegenereerd door FOR XML
- Voorbeeld: Query's uitvoeren op XMLType-kolommen