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 : Sélectionner tout - Visualiser dans une fenêtre à part
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?