Saya tidak berpikir Anda dapat menggunakan NLS_NUMERIC_CHARACTERS
untuk menekan pemisah grup. Itulah gunanya model format. Jika Anda tidak menginginkan pemisah grup, jangan memintanya dalam model format Anda. Semua NLS_NUMERIC_CHARACTERS
akan dilakukan adalah menentukan apa pemisah grup seharusnya, ketika diminta.
Bahkan jika Anda menggunakan CHR(0)
, seperti pada:
select TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0))
from dual
Jawabannya masih mendapatkan chr(0)s yang tertanam di dalamnya (yang dapat Anda lihat jika Anda membungkus ekspresi dalam DUMP()
fungsi., seperti ini:
select DUMP(TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0)))
from dual