Bonjour tout le monde,

Je vous sollicites pour m'aider sur ce qui suit :

sur PLSQL, j'ai une fonction FUN(X,Y, S) : X, Y en entrée , S le résultat

Lorsque exécute cette fonction elle me retourne le résultat correctement.

j'ai un vue qui est composée de 2 autres vues, ou l'une des deux vue utilises ma fonction FUN pour retourné le résultat dans COLONNE_A,

la vue retourne plus de 1200 ligne mais elle retourne des résultats faux pour la majorité des lignes. ( elle me retourne 01/01/0001 puisk c'est mentionné dans la partie exception)

EXCEPTION WHEN OTHERS THEN
RETURN '01/01/0001';

je confirme lorsque j'exécute cette fonction pour les mm X, Y elle me retourne le bon résultat !!


ou est ce qu'il pourra être le problème?