Bonjour,
je souhaite appeler cette fonction:
dans un select basique:
Code : Sélectionner tout - Visualiser dans une fenêtre à part FUNCTION tst_unite_existe (ps_cd_unite IN VARCHAR2) RETURN BOOLEAN IS...
résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select * from dba_puma.tr_avis a where pu_pck_sys_test.tst_unite_existe(a.lab_code)=1
à savoir: a.lab_code est de type varchar2.ORA-06552: statement ignored
ORA-06553: PLS-382: expression is of wrong type
j'ai trouvé un paragraphe ici
qui affirmerait qu'oracle est incompatible avec des fonctions booléennes à moins que l'on retourne 0/1 ou true/false...
J'ai essayé de caster les types, mais je ne m'en sors pas....
merci!
Partager