J'ai une exigence pour convertir le très long montant à un comma separated value in oracle
. Je cherchais dans google. mais j'ai des solutions qui ne fonctionnent que pour les petits nombres. Mais pas pour un nombre important. Voici la solution que j'ai. Mais ne fonctionne pas correctement. Je recevais ############
... si je cours le ci-dessous.format un nombre long avec des virgules dans Oracle
SELECT TO_CHAR(6965854565787645667634565432234565432345643265432345643242087,
'99G999G999G9999', 'NLS_NUMERIC_CHARACTERS=",."') as test
FROM dual;
sortie souhaitée:
6,965,854,565,787,645,667,634,565,432,234,565,432,345,643,265,432,345,643,242,087
S'il vous plaît aidez-moi. Merci d'avance.
D'où vient ce nombre et en quel type de données? Vous pouvez le faire si c'est déjà une chaîne, mais comme mathguy le dit en nombre, c'est au-delà de la précision autorisée d'Oracle. –