Bonjour
Sous Oracle, je voudrais comparer la valeur d'une colonne avec un rpad (machaine, 5).
Le probleme est qu'apparemment on ne peut pas mettre de rpad dans une clause where...
Dans ma procédure stockée,
ne fonctionne pas (invalid sql statement).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT COUNT (*) FROM matable WHERE (id = RPAD('1108', 5));
Alors que si je fais
j'ai bien le résultat attendu soit '1108 '
Code : Sélectionner tout - Visualiser dans une fenêtre à part select rpad ('1108', 5) from dual;
Est ce normal ?
Partager