Я не думаю, что вы можете использовать NLS_NUMERIC_CHARACTERS
для подавления разделителя групп.Вот для чего нужны модели форматов.Если вам не нужны разделители групп, не спрашивайте их в вашей модели формата.Все, что NLS_NUMERIC_CHARACTERS
сделает, это определит, каким должен быть разделитель групп, когда он запрашивается.
Даже если вы используете CHR(0)
, например:
select TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0))
from dual
15000000,05
Ответ по-прежнему включает в себя chr (0) s (что вы можете увидеть, если обернуть выражение в функцию DUMP()
., Например:
select DUMP(TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0)))
from dual
Typ=1 Len=15: 32,32,49,53,0,48,48,48,0,48,48,48,44,48,53