Ik denk niet dat je NLS_NUMERIC_CHARACTERS
. kunt gebruiken om het groepsscheidingsteken te onderdrukken. Daar zijn formaatmodellen voor. Als u geen scheidingstekens voor groepen wilt, vraag er dan niet om in uw formaatmodel. Alle NLS_NUMERIC_CHARACTERS
zal doen, is specificeren wat het groepsscheidingsteken moet zijn, wanneer daarom wordt gevraagd.
Zelfs als u CHR(0)
. gebruikt , zoals in:
select TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0))
from dual
Het antwoord krijgt nog steeds chr(0)s ingesloten (wat je kunt zien als je de uitdrukking in een DUMP()
plaatst functie., als volgt:
select DUMP(TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0)))
from dual