je suis sous oracle V8
Je veux que mon nombre -99,99 dans la table apparaisse sous la forme
-0000009999 sans la virgule et avec le signe accolé
Quel format puis-je utiliser pour le lire directement depuis une table SQL vers un champs cobol ?
je suis sous oracle V8
Je veux que mon nombre -99,99 dans la table apparaisse sous la forme
-0000009999 sans la virgule et avec le signe accolé
Quel format puis-je utiliser pour le lire directement depuis une table SQL vers un champs cobol ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT REPLACE(TO_CHAR(-99,99, '00000000.00'), '.') FROM dual
More Code : More Bugs. Less Code : Less Bugs
Mon Blog PL/Sql : Fichier Zip / Image BMP / Lire sqliteDB / QRCode et Images PNG ou BMP
ou plus simplement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select to_char(-99.99, '00000000V00') from dual; TO_CHAR(-99 ----------- -0000009999
J'avais jamais utilisé ce V (ma doc est pas super claire là dessus)
Elle dit : V : multiplie le nombre par 10^n ou n est le nb de 9 après le V..
More Code : More Bugs. Less Code : Less Bugs
Mon Blog PL/Sql : Fichier Zip / Image BMP / Lire sqliteDB / QRCode et Images PNG ou BMP
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager