Sel.al.arkadaşlar.benim projemde şöyle bi bölüm var 5 ayrı tablodan stored procedure ile birer adet kayıt çekiyorum.(örneğin A tablosundan urun koduna göre ürünün fiyatını alıyorum,b tablosundan muşteri nosuna muşterinin adını soyadını alıyorum,c tablosundan satıcı numarasına göre satıcı bilgilerini alıyorum.gibi bi örnek. ).
benim yapmak istediğim şey tek bi stored procedure ile birdefada ihtiyacım olan tüm verileri almak istiyorum.bu konuda bana yol gösterebilecek arkadaşlar varmı.
select t1.alan1, t2.alan2, t3.alan3, vb.. from tablo1 t1
left join tablo2 t2 on t2.key_alani = t1.key_alani
left join tablo3 t3 on t3.key_alani = t1.key_alani
left join tablo4 t4 on t4.key_alani = t1.key_alani
vb..
where şart_koşul
select rtrim(m.adi)
from meslek m
where m.artan=:var_meslek and
m.soid=:ip_soid
into :out_meslek;
select rtrim(i.adi)
from ilveilceler i
where i.id=:var_nkoyer
into :out_nkoyer;
select rtrim(ii.adi)
from ilveilceler ii
where ii.id=:var_dogumyeri
into :out_dogumyeri;
select rtrim(b."adi"), b."tip"
from bina b
where b."binaartan"=:out_binaid
into :out_binaadi, :out_binatipi;
böyle kullanılabilri.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim