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
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..![]()
![]()
Partager