Bonjour,
Je souhaiterai convertir un nombre avec 30 chiffre avant la virgule et 30 chiffres après.
Quand je fais un TO_CHAR(9999999999999999999999999999D9999999999999999999999999999), j'ai l'erreur :
ORA-01481: modèle de format numérique non valide
01481. 00000 - "invalid number format model"
*Cause: The user is attempting to either convert a number to a string
via TO_CHAR or a string to a number via TO_NUMBER and has
supplied an invalid number format model parameter.
*Action: Consult your manual.
En essayant la fonction TO_CHAR sans le 2ème paramètre, la conversion fonctionne mais je perd la valeur '0' avant la virgule
Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part select TO_CHAR(champ) from matable;
TO_CHAR(10,1) -> 10,1 OK
TO_CHAR(0,1) -> ,1 PAS OK
Comment faire pour ne pas perdre le 0 avant la virgule ?
Merci pour l'aide
Partager