Forum
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 ?
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