10 Mart 2016 Perşembe

XML Data Source Add To Sql Server (Xml Veri Kaynağını Sql Server'a Tablo Yapısında Eklemek)

Sevdiğimiz bir hocamızın ihtiyacına binaen elindeki xml veriyi sql'e eklememiz gerekti. Yapılan işlemler aşağıdaki gibidir. :)



1. Örnek xml dosyası aşağıdaki gibidr. Elimdeki xml'de bu şekilde 12 adet book nesnesi var.



2. Sql Server'da XMLwidthOpenXML adında yeni bir tablo oluşturuyorum. Tablonun yapısı aşağıdaki gibidir.


3. Sırada xml dosyasındaki verileri bu tabloya atmak var. Bu işlemi aşağıdaki kod yardımıyla yapıyoruz.




4. Yukarıdaki kodu çalıştırdığımızda ekranda aşağıdaki gibi bir görünüm olmalıdır.



5. Xml dosyasında 12 adet book nesnesi var fakat burada tek satır var diye düşünmeyin. Sıra geldi bunu halletmeye :) XMLData sütunundaki hyperlinke tıkladığımızda bize xml dosyasımız olduğu gibi gösterir. Şimdi xml dosyasının içindeki verileri sql satırı olarak çekelim.



6. Yukarıdaki kodun çıktısı aşağıdaki gibi olmalıdır.



7. Artık buradan sonra iş kullanıcıya kalmış :) Bu satırları excel'e çekebilirsiniz veya Cursor kullanarak istediğiniz işlemleri yapabilirsiniz. Kolay Gelsin.

1 yorum: