Sous select dans un package
Bonjour à tous,
J'ai un problème de compilation d'un package à cause d'un sous select dans une procédure. Quand j'exécute mon select séparemment j'ai le bon résultat. Mais dès que je compile le package j'ai une erreur qui est du uniquement à ce sous select.
Y-a-t-il une syntaxe particulière pour les sous select dans une procédure ?
Je suis sous Oracle 8i.
Voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
PROCEDURE p_edit_recap_quartier(
a_Result IN OUT package_edition.ResultSet
) IS
BEGIN
OPEN a_Result FOR
select qua.qua_libelle,
qua.qua_code,
ged.ged_code,
(select count(*) from ca85.v_gr_adhesion v where v.adh_qua_code = qua.qua_code) nb_exploitation
from ca85.gr_geda ged, ca85.gr_quartier qua, temp_ident
where qua.qua_ged_code = ged.ged_code
and temp_ident.id_identifiant = ged.ged_code
order by ged.ged_code, qua.qua_code;
END p_edit_recap_quartier; |
Merci pour vos réponses.
-- cli16 -- ;)