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ı


Fly

Öne çıkan mesajlar

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.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...