2007-02-21

SQL Server 2000 de XML

SQL Server 2000 de yazdığınız sorguların sonuçlarını XML olarak ta alabilirsiniz. Bunun için mevcut sorgunuzun sonuna FOR XML [RAWAUTO[AUTO, ELEMENTS]] takısını eklemeniz gerekiyor.

RAW: XML çıktısının Attribute olarak üretilmesini sağlar.
AUTO: XML çıktısında satır isimlerinin tablo isimleriyle üretilmesini sağlar.
ELEMENTS: XML çıktısının Element oalrak üretilmesini sağlar. AUTO ile birlikte AUTO, ELEMENTS şeklinde kullanabilirsiniz.

Örnek:

SELECT c.CompanyName,
o.OrderID,
o.OrderDate,
p.ProductName,
p.Quantity,
p.UnitPrice,
p.total
FROM Customers AS c JOIN Orders AS o ON c.CustomerID = o.CustomerID
JOIN p ON o.OrderID = p.OrderID
FOR XML AUTO

Hiç yorum yok:

.::YASAL UYARI::.

©2004-2023 Mehmet GÜZEL, www.mehmetguzel.net

Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.