Forum

Stored Procedure il...
 
Bildirimler
Hepsini Temizle

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

elmira suleymanova
(@elmirasuleymanova)
Üye

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 ?

Alıntı
Konu başlatıcı Gönderildi : 22/05/2017 19:06

Erdem SELÇUK
(@eravse)
Saygın Üye Forum Yöneticisi

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

CevapAlıntı
Gönderildi : 31/05/2017 04:05

Paylaş: