Aracılığıyla paylaş


Sütun adı

Herhangi bir sütun adı olmadan satıriçi olacaktır. Örneğin, hesaplanan sütun veya sütun diğer adı belirtmeyen iç içe skalar sorguları sütun adı olmadan oluşturacaktır. Sütun ise xmltürü, veri türü örneği içeriğine eklenir. Aksi halde sütun içerik bir metin düğümü olarak eklenir.

SELECT 2+2
FOR XML PATH

Bu xml üretir. Varsayılan olarak, satır kümesi, her satır için bir <row> sonuç xml öğesi oluşturulur. raw modu ile aynı olmasıdır.

<row>4</row>

Aşağıdaki sorgu, üç sütun satır kümesi döndürür. Üçüncü sütun adı olmayan xml verileri vardır. path modu xml türü örneğini ekler.

USE AdventureWorks2012;
GO
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

Bu kısmi bir sonucudur:

<row>

<ProductModelID>7</ProductModelID>

<Name>HL Touring Frame</Name>

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

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

...

</row>

Ayrıca bkz.

Kavramlar

for xml ile ham modunu kullanın