Salut à tous,
j'ai un petit problème pour tester 2 variables avec IN. Je m'explique :
Je fais le code suivant :
select parametre into mavar1 from table_parametre (le parametre contient des valeurs : 'val1','val2','val3'
if mavar2 in (mavar1) then
proc1;
end if;
mavar2 est égal à val1 et la proc1 n'est pas exécuté.
Si par contre, je remplace dans le if, mavar1 par 'val1','val2','val3' (en dur), la proc1 est bien exécuté.
Quelqu'un a une idée d'où vient le problème ?
Partager