Ich glaube nicht, dass Sie NLS_NUMERIC_CHARACTERS
verwenden können um den Gruppentrenner zu unterdrücken. Dafür sind Formatmodelle da. Wenn Sie keine Gruppentrennzeichen wünschen, fragen Sie in Ihrem Formatmodell nicht danach. Alle NLS_NUMERIC_CHARACTERS
Geben Sie an, was das Gruppentrennzeichen sein soll, wenn danach gefragt wird.
Auch wenn Sie CHR(0)
verwenden , wie in:
select TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0))
from dual
In die Antwort werden immer noch chr(0)s eingebettet (was Sie sehen können, wenn Sie den Ausdruck in einen DUMP()
einschließen Funktion., etwa so:
select DUMP(TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0)))
from dual