Au secour! j'ai des problèmes avec les procedures...
IndexProg
Messages postés
1
Statut
Membre
-
goldray Messages postés 113 Statut Membre -
goldray Messages postés 113 Statut Membre -
Bonjour,
je voudrais afficher des informations dans un bloc non basé à partir d'une procédure.
je dois pouvoir afficher la sommation des montants par ministère (cd_section). J'ai donc créer cette procedure:
PROCEDURE facture IS
mt number(16);
sect varchar2(15);
cursor c is select sum(mt_fac), cd_section from facture where cd_oper='01' and mois_fac=1 group by cd_section;
BEGIN
open c;
fetch c into mt,sect;
close c;
:fact.mt:=mt;
:fact.cd_section:=sect;
END;
à l'exécution, il n'y a q'une seule ligne qui s'affiche. j'ai pouratant 15 lignes avec sql plus.
je suis debutant avec oracle, vos conseils seront donc les bienvenues!
Merci!
je voudrais afficher des informations dans un bloc non basé à partir d'une procédure.
je dois pouvoir afficher la sommation des montants par ministère (cd_section). J'ai donc créer cette procedure:
PROCEDURE facture IS
mt number(16);
sect varchar2(15);
cursor c is select sum(mt_fac), cd_section from facture where cd_oper='01' and mois_fac=1 group by cd_section;
BEGIN
open c;
fetch c into mt,sect;
close c;
:fact.mt:=mt;
:fact.cd_section:=sect;
END;
à l'exécution, il n'y a q'une seule ligne qui s'affiche. j'ai pouratant 15 lignes avec sql plus.
je suis debutant avec oracle, vos conseils seront donc les bienvenues!
Merci!