Jeg tror ikke, du kan bruge NLS_NUMERIC_CHARACTERS
for at undertrykke gruppeseparatoren. Det er hvad formatmodeller er til. Hvis du ikke vil have gruppeseparatorer, skal du ikke bede om dem i din formatmodel. Alle NLS_NUMERIC_CHARACTERS
vil gøre er at angive, hvad gruppeseparatoren skal være, når den bliver bedt om.
Også selvom du bruger CHR(0)
, som i:
select TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0))
from dual
Svaret får stadig chr(0)s indlejret i det (som du kan se, hvis du pakker udtrykket ind i en DUMP()
funktion., som denne:
select DUMP(TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0)))
from dual