Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

Soru sormak için giriş yapmalısınız.

Giriş

Kayıt Ol

.........

SQL de XML İfadeleri

SQL de XML İfadeleri

Verilerimizi sql sorgularıyla xml formatında nasıl görüntüleyeceğimize bakalım.Örneklerimiz için aşağıdaki sorguyu kullanacağız.

 

1)Raw modu

Raw ifadesinin kullanımı çok basittir.İstediğimiz sorgunun sonuna  FOR XML RAW; ifadesini ekleyerek xml görüntüsünü elde edebiliriz.

 

Sorgumuzu execute ettiğimizde aşağıdaki sonuç ile karşılaşırız.Raw ifadesi her veri için row elementi oluşturur.

11

XML sonucumuzun daha düzenli olması için sorgumuzun sonuna bu sefer    FOR XML RAW, ELEMENTS;  ifadesini ekleyelim .Aşağıda görüldüğü gibi ayrı ayrı elementlerle oluşturulmuş oldu.

111

2)Auto modu

Auto ifadesi ile XML sonucumuzda sorgumuzda kullandığımız tabloların adları listeleniyor.

CustomerID lerine göre bir listeleme yapıldı.Joinleme yaptığımız için Customer ->Person şeklinde bir görüntü elde ettik.

1111

Yukarıdaki örnekte  XSINIL;  ifadesi kullanıldı.Xml sonucu aşağıdaki gibidir.Burada xsi adı  ile “http://www.w3.org/2001/XMLSchema-instance” linki paylaşılıyor.Bu link ile XSINIL özelliğinin bu sitede anlatıldığını gösterir.Aşağıda   <MiddleName xsi:nil="true" /> şeklinde bir sonuç ile karşılaşırız.Bu MiddleName alanının null olduğunu ama   XSINIL  ifadesini kullandığımızdan ötürü o sonucu gösterdiği anlamına gelir.

gf

 

 

 

 

 

Bir sonraki derste  Explıcıt ve Path ifadelerini kullanacağım.

Hakkında Zeynep ŞİT

Namık Kemal Üniversitesi

Leave a reply

*