Jag tror inte att du kan använda NLS_NUMERIC_CHARACTERS
för att undertrycka gruppseparatorn. Det är vad formatmodeller är till för. Om du inte vill ha gruppseparatorer, fråga inte efter dem i din formatmodell. Alla NLS_NUMERIC_CHARACTERS
kommer att göra är att ange vad gruppseparatorn ska vara, när den efterfrågas.
Även om du använder CHR(0)
, som i:
select TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0))
from dual
Svaret får fortfarande chr(0)s inbäddade i det (vilket du kan se om du lindar uttrycket i en DUMP()
funktion., så här:
select DUMP(TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0)))
from dual