Colonne senza nomeColumns without a Name

Qualsiasi colonna priva di nome verrà resa inline.Any column without a name will be inlined. Le colonne calcolate o le query scalari nidificate, ad esempio, che non specificano un alias di colonna genereranno colonne senza nome.For example, computed columns or nested scalar queries that do not specify column alias will generate columns without any name. Se la colonna è di tipo xml , viene inserito il contenuto dell'istanza di quel tipo di dati.If the column is of xml type, the content of that data type instance is inserted. In caso contrario, il contenuto della colonna viene inserito come nodo di testo.Otherwise, the column content is inserted as a text node.

SELECT 2+2  
FOR XML PATH  

Produrre questo codice XML.Produce this XML. Per impostazione predefinita, per ogni riga del set di righe viene generato un elemento <row> nel codice XML risultante,By default, for each row in the rowset, a <row> element is generated in the resulting XML. come avviene in modalità RAW.This is the same as RAW mode.

<row>4</row>

La query seguente restituisce un set di righe a tre colonne.The following query returns a three-column rowset. La terza colonna priva di nome contiene dati XML.The third column without a name has XML data. La modalità PATH inserisce un'istanza del tipo XML.The PATH mode inserts an instance of the xml type.

USE AdventureWorks2012;  
GO  
SELECT ProductModelID,  
       Name,  
       Instructions.query('declare namespace MI="http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelManuInstructions";  
                /MI:root/MI:Location   
              ')   
FROM Production.ProductModel  
WHERE ProductModelID=7  
FOR XML PATH ;  
GO  

Risultato parziale:This is the partial result:

<row>

<ProductModelID>7</ProductModelID>

<Name>HL Touring Frame</Name>

<MI:Location ...LocationID="10" ...></MI:Location>

<MI:Location ...LocationID="20" ...></MI:Location>

...

</row>

Vedere ancheSee Also

Utilizzare la modalità PATH con FOR XMLUse PATH Mode with FOR XML