Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

POSTGRESQL cursor zımbırtısı


Öne çıkan mesajlar

Mesaj tarihi:
kod şu, önemli kısım boldla :


CREATE OR REPLACE FUNCTION MontreSectionFacilites(
vSectId int
)
RETURNS setof fset_MontreSectionFacilites
AS
$$
DECLARE
vRecTmp RECORD;
vTabRet fset_MontreSectionFacilites%rowtype;
crs1 refcursor;
BEGIN
--SELECT Nom,Capacité FROM SectionFacs WHERE NoIdSect=vSectId;
OPEN crs1 FOR SELECT Nom,Capacité FROM SectionFacs WHERE NoIdSect=vSectId;
RAISE INFO '%', FOUND;

WHILE FOUND LOOP
RAISE INFO '% SDSAS', vRecTmp;
FETCH NEXT FROM crs1 INTO vRecTmp;
RETURN NEXT vRecTmp;
END LOOP;
CLOSE crs1;
RETURN;
END;
$$ LANGUAGE plpgsql;

cursor değer yakalayamıyor, raise infolu kısımda false olduğu gözülküyor.

SELECT Nom,Capacité FROM SectionFacs WHERE NoIdSect=hede yi query olarak ayrıca yollayınca şak diye çıkıyor lakin.

for bilmemne in vs ile de denedim yok olmuyor.

nedir sorun, 10 saattir uğraşıyorum yeter ya.
×
×
  • Yeni Oluştur...