Salut, je cherche un équivalent de la fonction printf afin de formatter un nombre sur une largeur fixe précédé par des '0' ie : 1 devient 00001 Est ce qu'il y a une built-in fonction qui fait ca? (g pas trouvé) Paquerette
regarde voir du coté de la fonction PUTF dans le package UTL_FILE
je veux pas écrire dans un fichier...
http://www.adp-gmbh.ch/ora/sql/rpad.html
Je voudrais faire un truc genre select FORMAT_MA_STRING(maColonne,'monFormat') from table where ....
to_char? [edit] Risque de falloir combiner quelques fonctions...
SELECT REPLACE(LPAD('1', 5), ' ', '0') from dual ________ 00001 C bon
si c'est que ça, select LPAD('1', 5, '0') from dual, hein...
Ah, j'avais pas vu le 3eme parametre... je suis surméné en ce moment....