Au secour! j'ai des problèmes avec les procedures...

Fermé
IndexProg Messages postés 1 Date d'inscription vendredi 22 février 2013 Statut Membre Dernière intervention 22 février 2013 - 22 févr. 2013 à 11:44
goldray Messages postés 82 Date d'inscription mercredi 24 septembre 2008 Statut Membre Dernière intervention 1 juin 2014 - 25 févr. 2013 à 20:34
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!

1 réponse

goldray Messages postés 82 Date d'inscription mercredi 24 septembre 2008 Statut Membre Dernière intervention 1 juin 2014 8
25 févr. 2013 à 20:34
Bonsoir,
je vous conseille d'utiliser un bloc basé car il permet de faciliter le processus..
0