Bonjour, j'essaye d'utiliser ceci dans une procédure Oracle.
Jdois surement faire une énorme bêtise quelque part car j'ai droit à ceci:
erreur ORA-01858: Caractère non numérique trouvé à la place d'un caractère numérique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
if coalesce(a.ds, 'null') <> coalesce(b.ds, 'null')
THEN raise ...;end if;
Oracle n'est pas assez grand que pour comparer les deux chaines ? et même si d'un coté coalesce revoit une date, il y a conversion implicite non ?

Suis-je obligé de mettre des chiffres pour que la comparaison se fasse ?

Merci d'avance