SQL Server’da XML Okumak
Herkese merhaba,
Bu yazıda SQL Server’da XML okumak hakkında bilgi vermeye çalışacağım.
SQL Server’da XML dökümanlar ve XML türevleri her türlü uygulamada çok sık kullanılmaktadır. Yapacağımız bu örnekte XML döküman içerisindeki verileri sütunlar halinde göstereceğiz.
Aşağıdaki kodları kullanarak siz de XML dökümanlarınızı rahatlıkla okuyabilirsiniz.
DECLARE @SQLXML XML;
SET @SQLXML
= '
<kitaplar>
<sql>
<kitap id="1">SQL Server Eğitimleri Kitap 1</kitap>
<kitap id="2">SQL Server Eğitimleri Kitap 2</kitap>
<kitap id="3">SQL Server Eğitimleri Kitap 3</kitap>
<kitap id="4">SQL Server Eğitimleri Kitap 4</kitap>
</sql>
</kitaplar>
';
SELECT kitap.value('@id', 'smallint') AS [Kitap Id],
kitap.value('.', 'varchar(100)') AS [Kitap Adı]
FROM @SQLXML.nodes('/kitaplar/sql/kitap') AS kitaplar(kitap);
Yukarıdaki kodları çalıştırdığınızda aşağıdakine benzer bir sonuç göreceksiniz.
Görüldüğü üzere XML dökümanımızı okumuş olduk.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.