Bu site emekli olmuştur. Arşiv amaçlı olarak BT AKADEMİ sponsorluğunda yayın hayatına devam etmektedir.




C#nedir?com
 
YAZAR HAKKINDA
Tuğrul Aras
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ı : 25980
Yorum Sayısı : 0     yorum yaz
Site İçi AramaSİTE İÇİ ARAMA
Üye Girişini AçÜ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.
 
.net TV RSS 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.
emre TAŞ
Silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
Makale Gönder Bende Yazmak İstiyorum
.net TV RSSBlogroll
Turhal Temizer
Conda install environment.yml Package 28.3.2024
Turhal Temizer
Mac OS/X Removing CUDA 28.3.2024
Burak Selim Şenyurt
Kurumsal Yazılımcının Oyun Geliştirme ile İmtihanı 28.3.2024
Burak Selim Şenyurt
Matematik ve Oyun Programlama - Missile Command - Final 28.3.2024
  Diğer Herşey
Sponsorlar
BT Akademi
Medya Portakal
Video Hosting Sponsoru
Csharpnedir.com bir Ineta üyesidir
Uzman Abi
Her Yönüyle C# - Sefer Algan
SQL SERVER 2000 içinde T-SQL ve XML ilişkisi
 
Kapat
Sayfayı Yazdır Sık Kullanılanlara Ekle Arkadaşıma Gönder MySpace Del.Ico.Us Digg Facebook Google Mixx Reddit StumbleUpon
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