Comment mettre des zéros à gauche en utilisant TO_NUMBER
Bonjour,
Je voudrais forcer le format d'une variable numérique pour mettre des zéros à gauche.
Exemple:
112 devient 000112
2344 devient 002344
etc.
Voici un bout du code que j'ai utilisé, malheureusement ça n'a pas marché:
Code:
1 2 3 4 5
| p_var_code NUMBER;
p_var VARCHAR2;
p_var := '000112';
p_var_code := NVL(TO_NUMBER(p_var , '000000') , '000000'); |
Le résultat est toujours égal à 112, non 000112.
A noter que j'ai le même résultat également avec la ligne suivante :
Code:
p_var_code := NVL(TO_NUMBER(p_var , '999999') , '000000');
Y a t-il un autre moyen pour mettre des zéros à gauche ?
En vous remerciant d'avance