Fonction qui ne fonctionne pas
Bonjour,
Je veux créer une fonction toute bête qui ne demande pas de paramêtre en entrée et qui me retourne une série de chiffre en type varchar2 en sortie. Mais seulement voila elle ne fonctionne pas et je ne sais pas pourquoi.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| return varchar2 is
wSociete varchar2(2);
begin
wSociete:='';
SELECT DISTINCT
bogroupe.u##corg
INTO wSociete
FROM bogroupe
GROUP BY bogroupe.u##corg;
return (wSociete);
exception
when no_data_found then return(wSociete);
when others then return('Oups');
end Logi_num_soc_bo; |
ou est l'erreur car elle me retourne tout le temps "Oups". Le même code éxécuté sur SQL Plus worksheet fonctionne alors qu'est qui y a que j'ai pas fait?