Bonjour,
J'essaie de faire une requête avec un paramètre facultatif, sur un champ de type string ça semble marcher mais maintenant que je veux l'appliquer sur un champ de type number je bloque
Voilà ma requête:
L'idée est donc de faire en sorte que si l'utilisateur entre une valeur, on n'affichera que les lignes ayant la valeur en entrée sinon tout afficher mais malheureusement j'ai une erreur sur la ligne 3: ORA-00932 types de données incohérentes, attendu: NUMBER obtenu: CHAR
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select x from table where to_char(x) case when length(trim(&&valeur_de_x))>=1 then &valeur_de_x else '%' end;
Quelqu'un aura une piste svp? Merci d'avance de votre aide![]()
Partager