Kolumny bez nazwy
Wszystkie kolumna bez nazwy będzie inlined.Na przykład kolumna obliczane lub zagnieżdżonych wartość skalarna kwerendy, które nie zostanie określony alias kolumna spowoduje wygenerowanie kolumn bez dowolną nazwę.Jeśli znajduje się kolumna XML typ zawartości to wystąpienie typu danych zostanie wstawiony.W przeciwnym razie zawartość kolumna jest wstawiany jako tekst węzła.
SELECT 2+2FOR XML PATH
Produktu to XML.Domyślnie, dla każdego wiersza w zestawie zestaw wierszy <row> element jest generowany w wynikowym pliku XML. Jest to samo, jak w trybie RAW.
<row>4</row>
Następująca kwerenda zwraca zestawu zestaw wierszy trzy kolumna.Trzecia kolumna bez nazwy ma dane XML.Tryb ścieżka wstawia wystąpienie typu danych xml.
SELECT ProductModelID,
Name,
Instructions.query('declare namespace MI="https://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelManuInstructions";
/MI:root/MI:Location
')
FROM Production.ProductModel
WHERE ProductModelID=7
FOR XML PATH
go
Jeśli WARIANCJA jest używana dla wszystkich elementów w instrukcja SELECT, każda wartość zestaw wyników znajduje się w obliczeniach.
<row>
<ProductModelID>7</ProductModelID>
<Name>HL Touring Frame</Name>
<MI:Location ...LocationID="10" ...></MI:Location>
<MI:Location ...LocationID="20" ...></MI:Location>
...
</row>