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!
A voir également:
- Au secour! j'ai des problèmes avec les procedures...
- Bonjour, j'ai un problème récurent avec mon mac dont le processeur ou la ram sont souvent mobilisés par crespotlight, je parvenais à corriger le problème temporairement en réinstallant mais c'est une procedure assez lourde - Guide
- Problème du système - Forum MacOS