Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Belirtilen sütun adı joker karakter (*) ise, bu sütunun içeriği, sütun adı belirtilmemiş gibi eklenir. Bu sütunxml türü olmayan bir sütunsa, sütun içeriği aşağıdaki örnekte gösterildiği gibi metin düğümü olarak eklenir:
USE AdventureWorks2022;
GO
SELECT E.BusinessEntityID "@EmpID",
FirstName "*",
MiddleName "*",
LastName "*"
FROM HumanResources.Employee AS E
INNER JOIN Person.Person AS P
ON E.BusinessEntityID = P.BusinessEntityID
WHERE E.BusinessEntityID=1
FOR XML PATH;
Sonuç şu şekildedir:
<row EmpID="1">KenJSánchez</row>
Sütun xml türündeyse, ilgili XML ağacı eklenir. Örneğin, aşağıdaki sorgu, Yönergeler sütununa karşı XQuery tarafından döndürülen XML'yi içeren sütun adı için "*" değerini belirtir.
SELECT
ProductModelID,
Name,
Instructions.query('declare namespace MI="https://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelManuInstructions"
/MI:root/MI:Location
') as "*"
FROM Production.ProductModel
WHERE ProductModelID=7
FOR XML PATH;
Sonuç budur. XQuery tarafından döndürülen XML, sarmalama öğesi olmadan eklenir.
<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.
- FOR XML ile PATH Modunu Kullanma