Ara
Generic filters
Exact matches only
Filter by Custom Post Type
Ana Sayfa / SQL SERVER / Sql Server Soru - Çözüm / Sql Sorgu Sonuçları Xml Olarak Alma Sql Query Result Xml
Sql Bir tablodan diğer tabloya kopyalama

Sql Sorgu Sonuçları Xml Olarak Alma Sql Query Result Xml

Sql Sorgu Sonuçları Xml Olarak Alma Sql Query Result Xml Bugün For Xml Auto özelliğini öğreneceğiz. Standart sql sorgu sonuçları yerine sql xml sorgu sonuçlarına ulaşabiliriz. Bu sorgular, dosdoğru uygulanabilir, veya içerde depolanan prosedürler ve kullanıcı-tanımlı görevlerden uygulanabilir.  Sonra, içerde XML maddesi için, bir XML biçimini belirtmeliyiz.
Sorgumuzu yazdıktan sonra sonuna For Xml Auto yazmamız yeterli

Sql Query Result Xml

USE AdventureWorks

GO

SELECT Cust.CustomerID, OrderHeader.CustomerID, OrderHeader.SalesOrderID, OrderHeader.Status, Cust.CustomerType FROM Sales.Customer Cust INNER JOIN Sales.SalesOrderHeader OrderHeader ON Cust.CustomerID = OrderHeader.CustomerID FOR XML AUTO

Eğer her bir satırı (row) olarak listelemek istersek

for xml raw; ifadesini kullanmak zorunda kalırız

select * from personel

for xml raw;

go

gibi kullanımıda mevcuttur.

for xml explicit kullanımıda mevcuttur genelde hiyerarşik yapılarda kullanılır.Alt Alta dizin

ana dizin(root) çocuk dizin(child) gibi sıralamakda mevcttur.

Xml ile yapılan sorgularda null olan satır veya sütunlar xml?de görünmezler fakat null olan satırlarıda

göstermenin yolu var

bunada XSINIL denir.Bu ifade hem hiyerarşik şekilde sorgumuzu sıralar hemde boş satır ve sütünları xmlde

listeler

kullanımı ;

select

* from component

FOR

XML RAW, ELEMENTS XSINIL

go

Sorgu Sonucu (Query Result)

< row xmlns:xsi=?http://www.w3.org/2001/XMLSchema-instance?> < Id>2481</Id> < ComponentName>PLAN MAINTENANCE SYSTEM</ComponentName> < ComponentId xsi:nil=?true? /> < Callsign>OFFICE</Callsign> < VisibleSupplier xsi:nil=?true? /> < SupplierCode xsi:nil=?true? /> < RuntimeSource xsi:nil=?true? /> < Dailyavgruntime xsi:nil=?true? /> < Remark xsi:nil=?true? /> < Critical xsi:nil=?true? /> < Standby xsi:nil=?true? /> < Sendfilo xsi:nil=?true? /> < environmental xsi:nil=?true? /> </ row>   gibi kullanımları mevcuttur.

Kolay Gelsin


Ayrıca bknz.

kelime içerisinden harf yada rakamaları silme

kelime içerisinden harf yada rakamaları silme Merhaba, kelime içerisinden harf yada rakamaları silme işlemini kısaca …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir