Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
RAW-läget omvandlar varje rad i frågeresultatuppsättningen till ett XML-element som har den generiska identifierarraden <>eller det elementnamn som eventuellt anges. Som standard mappas varje kolumnvärde i raduppsättningen som inte är NULL till ett attribut för <radelementet> . Om ELEMENT-direktivet läggs till i FOR XML-satsen mappas varje kolumnvärde till ett underelement i <radelementet> . Tillsammans med ELEMENTS-direktivet kan du ange alternativet XSINIL för att mappa NULL-kolumnvärden i resultatuppsättningen till ett element som har attributet . xsi:nil="true"
Du kan begära ett schema för den resulterande XML-koden. Om du anger XMLDATA-alternativet returneras ett infogat XDR-schema. Om du anger alternativet XMLSCHEMA returneras ett infogat XSD-schema. Schemat visas i början av data. I resultatet upprepas schemanamnområdesreferensen för varje element på den översta nivån.
Alternativet BINARY BASE64 måste anges i FOR XML-satsen för att returnera binära data i base64-kodat format. Om du hämtar binära data utan att ange alternativet BINÄR BASE64 i RAW-läge resulterar det i ett fel.
Nästa steg
Det här avsnittet innehåller följande exempel:
- Exempel: Hämta produktmodellinformation som XML
- Exempel: Ange XSINIL med ELEMENT-direktivet
Använd scheman som resultat med XMLDATA & XMLSCHEMA - Exempel: Hämta binära data
- Exempel: Byta namn på <radelementet>
- Exempel: Ange ett rotelement för XML som genererats av FOR XML
- Exempel: Utföra frågor mot XMLType-kolumner