Bu site emekli olmuştur. Arşiv amaçlı olarak
BT AKADEMİ
sponsorluğunda yayın hayatına devam etmektedir.
Ana Sayfa
.net TV
Makaleler
Kaynak Kod
Haberler
Serbest Köşe
Canlı Köşe
Forum
C#nedir?
Ekibimiz
RSS
ADO.NET/SQL
C / Sys Prog.
Genel
Mono ve .NET
Silverlight
XML / Web Serv.
X86 Assembly
C++ / C++.NET
J#.NET / Java
.NET 3.x
UML / Analiz
Yazılım Müh.
ASP.NET
C# / VC#/.NET
Mobil Prog.
PHP 5
YAZAR HAKKINDA
Tuğrul Aras
http://www.csharpnedir.com/
İletişme geçmek için
tıklayın
.
4
Makalesi yayınlanmakta.
Yazar hakkında detaylı bilgi için
tıklayın
.
Yayınlanan diğer makaleleri için
tıklayın
.
İlgili etiketler:
alttaki
between
bildiginiz
dikkat
elements
formatinda
makalede
platformdan
satirdaki
server
sizlerle
tbluye
uyeyas
verileri
xmldata
XML / Web Serv.
Tuğrul Aras
YAZI HAKKINDA
Türü
:
Makale
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır.
Bu yazılar editör incelemesine girmeden yayınlanır.
Seviyesi
:
Başlangıç
Kategori
:
XML / Web Serv.
Yayınlanma Tarihi
:
9.6.2004
Okunma Sayısı
:
28988
Yorum Sayısı
:
0
yorum yaz
SİTE İÇİ ARAMA
Üye
GİRİŞİ
Üye girişi için
tıklayın
.
Kullanıcı Adı
Şifre
Beni her zaman hatırla
Bir hafta boyunca kullanıcı bilgilerinizi kullanıcı çıkışı yapana kadar hatırlar. (Paylaşılan bilgisayarlarda önerilmez.)
Şifremi / Kullanıcı Adımı unuttum.
C#nedir? hesabınız yok mu?
Üye olabilmek için
tıklayın
.
Serbest KÖŞE
(?)
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır.
Bu yazılar editör incelemesine girmeden yayınlanır.
Silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
Bende Yazmak İstiyorum
Blogroll
Turhal Temizer
Conda install environment.yml Package
21.11.2024
Turhal Temizer
Mac OS/X Removing CUDA
21.11.2024
Burak Selim Şenyurt
Rust ile ECS Yaklaşımını Anlamak
21.11.2024
Burak Selim Şenyurt
Birlikte Rust Öğrenelim Serisi
21.11.2024
Diğer Herşey
»
Makaleler RSS
»
Video Gönder
»
Makale Gönder
»
Serbest Köşeye Yazı Gönder
»
Yazar Başvurusu
»
C#nedir? Ekibinde Olmalıyım!
Sponsorlar
Ana Sayfa
/
Makaleler
/
XML / Web Serv.
/
SQL SERVER 2000 içinde T-SQL ve XML ilişkisi
SQL SERVER 2000 içinde T-SQL ve XML ilişkisi
Favorilerime Ekle
Gönderiliyor lütfen bekleyin...
arkadaşıma gönder
Arkadaşınızın email adresi:
*
Mesajınız:
Bu makalede sizlerle verileri başka bir platformdan XML olarak çekeceğiz. Bildiğiniz gibi SQL Server 2000 ile birlikte SQL Server 2000 için XML desteği geldi. Yani bu bize SQL Server 2000 e T-SQL ile yaptığınız sorgulamaların cevaplarını XML formatında alabilmemizi sağladı.
Hazırladığımız tblUye tablosundaki uyeleri sorgulayarak verilerimiz XML formatında alalım. Bu sorgu için Sql Server 2000 Query Analyzer Kullanacağım. İlk sorgumu geçerli özelliklerle yapıyorum :
SELECT * FROM tblUye FOR XML AUTO
Dönecek değer bir XML ifadesidir. Her kayıt için bir satır yaratılmış, satırdaki veriler değer olarak eklenmiştir.
Bu ifadeyi alttaki şekilde değişterelim;
SELECT * FROM tblUye FOR XML RAW
Dönecek değer yine aynıdır tek değişiklik her kayıt için dönen değer row ile başlayacaktır.
Şimdiki sorgumuz ise en çok kullandığım komuttur. Dönen değer alışık olduğumuz basit bir XML ifadesi olarak dönmektedir.
SELECT * FROM tblUye WHERE uyeyas between 26 AND 28 FOR XML AUTO, ELEMENTS
bundan dönen değer ise;
Veriler XML formatında dönecektir.
şeklinde olacaktır.
Bu komut bize her satırdaki her alan için ayrı bir XML etiketi açmaktadır. Ayrıca dikkat çekmek istediğim diğer bir nokta ise parametreli sorgulamayı XML AUTO, ELEMENTS ifadesinden önce yapmamızdır. SQL Sorgunuz ne kadar uzun ve karışık olursa olsun kodun en sonuna eklenecek FOR XML ile gelen tüm veriyi XML formatında alabilirsiniz.
XML değerinin şema bilgilerinide çekebilmeniz için alttaki komutu kullanmanız gerekiyor.
SELECT * FROM tblUye FOR XML RAW, XMLDATA
Bu komuta parametre verseniz bile dönen değerin değişmediğine dikkat ediniz.
SELECT * FROM tblUye WHERE uyeyas between 26 AND 28 FOR XML RAW, XMLDATA
Dönen değer verilerin şema bilgilerini içerecektir.
Bu komutları kullanarak SQL Serverdan verileri XML olarak alabiliyoruz. Bu bize performans kazandırıyor. Haber sitenizin verilerini insanlarla paylaşmak isteyebilirsiniz. Bu konudaki çözümlerinizden biri de T-SQL olabilir.
Herkese sağlıklı, mutlu ve başarılı günler diliyorum.
Makale:
SQL SERVER 2000 içinde T-SQL ve XML ilişkisi XML ve Web Servisleri Tuğrul Aras
Yazılan Yorumlar
Yorum Yaz
Bu konu hakkında yayınlanan yorum bulunmamaktadır.
"Yorum Yaz" tabını kullanarak sizde yorumlarınızı yazabilirsiniz.
Yorum yazabilmek için üye girişi yapmalısınız. Üye girişi için
tıklayın
.
Üye değilseniz
Üyel Ol
linkine tıklayarak üyeliğinizi hemen başlatabilirisniz.
Bu Konuda Son 10
Eklenen Son 10
Bu Konuda Geçmiş 10
Bu Konuda Yazılmış Yazılmış 10 Makale Yükleniyor
Son Eklenen 10 Makale Yükleniyor
Bu Konuda Yazılmış Geçmiş Makaleler Yükleniyor
Dizayn ve Kodlama
bt
akademi
. Tüm Hakları Saklıdır © Copyright 2002-2009 c#nedir?com
Makaleler
Serbest Köşe
Makale Gönder
.Net TV
Video Gönder
Canlı Köşe
Kaynak Kod
Forum
Haberler
Röportajlar
Anketler
C# Nedir?
İletişim
Site Haritası
RSS
Favorilere Ekle
Üyelik
Hesap Aktivasyon
Ekibimiz
Ekibe Katıl