Kommentar
Å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.
Relaterat innehåll
- Lägga till namnområden i frågor med HJÄLP av XMLNAMESPACES
- Använda AUTO-läge med FOR XML
- Använda EXPLICIT läge med FOR XML
- Använda PATH-läge med FOR XML
- SELECT (Transact-SQL)
- FOR XML (SQL Server)
- Exempel: Hämta produktmodellinformation som XML
- Exempel: Specificera XSINIL med ELEMENTS-direktivet
- Begär scheman som resultat med XMLDATA och XMLSCHEMA
- Exempel: Hämta binärdata
- Exempel: Byt namn på radelementet <>
- Exempel: Ange ett rotelement för XML som genereras av FOR XML
- Exempel: Sök XMLType-kolumner