Je ne pense pas que vous puissiez utiliser NLS_NUMERIC_CHARACTERS
pour supprimer le séparateur de groupe. C'est à cela que servent les modèles de format. Si vous ne voulez pas de séparateurs de groupes, ne les demandez pas dans votre modèle de format. Tous les NLS_NUMERIC_CHARACTERS
va faire est de spécifier ce que doit être le séparateur de groupe, quand il est demandé.
Même si vous utilisez CHR(0)
, comme dans :
select TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0))
from dual
La réponse reçoit toujours des chr(0) intégrés (ce que vous pouvez voir si vous enveloppez l'expression dans un DUMP()
fonction., comme ceci :
select DUMP(TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0)))
from dual