Bonjour,

J'essaye d'utiliser la fonction lpad dans le curseur d'une procédure PL/SQL et cela ne semble pas fonctionner. Et pourtant elle est construite de façon simple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
curseur c1 i
select lpad(champ_numerique,8,'0')
from table;
 
var_num varchar2(8);
Malgré cela si le champ est égal à 144 il ne me retourne pas ce dont j'attends, à savoir '00000144'. Idem sous SQL*PLUS. J'ai essayé de rajouter to_char mais rien n'y fait.

D'avance merci.

Thomas