arkadaşlar örneğin firebird ile şöyle bir procedure var .
CREATE PROCEDURE PDENEME_A (
PALAN VARCHAR (1024))
RETURNS (
KODU VARCHAR (15),
HESAP_TURU VARCHAR (30),
CARI_ISMI VARCHAR (50),
REFERANSI VARCHAR (25),
VADESI TIMESTAMP,
TUTAR_TL DOUBLE PRECISION)
AS
begin
FOR
EXECUTE STATEMENT

into :CARI_ISMI,REFERANSI,HESAP_TURU, VADESI ,TUTAR_TL ,KODU
do
suspend;
end
ve ibquery1 ile 'SELECT * FROM PDENEME_A ('SELECT KODU,HESPA_TURU,CARI_ISMI,REFERANSI,VADESI,TUTAR_TL FROM VERILER WHERE KODU='001' ') gibi bir sorgu yaptığımızı varsayalım.
Tıpkı bir tablo gibi. Problem yok.
Peki bu dönen sonuçları ; örnek olarak 'SELECT SUM(TUTAR_TL) FROM PDENEME_A WHERE CARI_ISIM=:CARI_ISMI') gibi tekrar başka bir sorguyla master detail sorgu yapılabilir mi. Bu kodu örnek için verdim.
kısaca bir procedure den dönen sonuçları tekrar bir sorguya daha tabi tutabilirmiyim.
herkese teşekkürler.......