formatage automatique d'un NUMBER en Oracle

formatage automatique d'un NUMBER en Oracle - SQL/NoSQL - Programmation

Marsh Posté le 09-05-2003 à 17:57:16    

J'ai un champ de type number paramétré avec 5 chiffres significatifs après la virgule.  
Quand j'insère un nombre (par exemple 0.00008), avec 4 '0' après la virgule, il m'insère ceci : 8E-5  
 
J'aimerais faire en sorte de ne pas avoir d'Exposant, mais bien ce que j'ai voulu insérer, même si la valeur est la même.  
 
Comment faire ?

Reply

Marsh Posté le 09-05-2003 à 17:57:16   

Reply

Marsh Posté le 14-05-2003 à 12:26:01    

8E-5 = 0.00008 donc déjà ta question n'a pas de sens car Oracle ne commet pas d'erreur.
Je supose en fait que quand tu fais un select de ta colonne tu as comme affiche 8E-5 alors que tu voudrias l'affichage 0.00008.
Tu dois faire un TO_CHAR(la_colonne, fmt ) pour lui indiquer le formatge souhaité.
Regarde la doc Oracle pour savoir que prend FMT.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed