Forum

Stored Procedure il...
 
Bildirimler
Hepsini Temizle

Stored Procedure ile birden çok tablo döndürmek

2 Yazılar
2 Üyeler
0 Reactions
1,717 Görüntüleme
(@elmirasuleymanova)
Gönderiler: 39
Trusted Member
Konu başlatıcı
 

Merhabalar, fikrinize ihtiyacım var, stored procedure ile birden çok tablo geriye döndüreceğim, ayrı tablolar

select * from fırınlar

select * from ütüler

select * from ocaklar

gibi...

bunları

create proc .....

( @fırınlar table output, @ütüler table output, @ocaklar table output )

As ... şeklinde yollamayı düşünüyorum, çünkü parametre dışında gönderirsem koşula göre tablo gönderdiğimde

if ...... begin set @fırınlar = select ....... end

if ...... begin set @ütüler = select ....... end

if ...... begin set @ocaklar = select ....... end

bazı tablolar null gidebilir. ve dataset içerisinden hangi tablo dönmüş ismine erişmediğimden output parametresi ile ayrı ayrı isimlendirerek göndermeyi düşünüyorum.

 

tereddütte kaldığım nokta şu, output parametresi ile gönderirsem, parametresiz gönderimden farklı olarak performans farklılıkları yaşar mıyım ?

esas sorum da, parametreli tablo gönderdiğmde tablo satır ve sütunlarına hangi söz dizimi ile erişebileceğim ? Farklılık var mıdır ?

 
Gönderildi : 22/05/2017 19:06

(@eravse)
Gönderiler: 1753
Üye
 

merhaba şu linke bakma şansınız varmı ? https://stackoverflow.com/questions/7239450/returning-multiple-tables-from-a-stored-procedure yanı select ıle donmenız yeterlı bunu bır ds ye basarsanız ordan dt lerı tek tek toplayabılırsınız

 

 

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 31/05/2017 04:05

Paylaş: