NLS_NUMERIC_CHARACTERS
は使用できないと思います グループセパレータを抑制します。それがフォーマットモデルの目的です。グループ区切り文字が必要ない場合は、フォーマットモデルでそれらを要求しないでください。すべてのNLS_NUMERIC_CHARACTERS
要求されたときに、グループセパレータを指定する必要があります。
CHR(0)
を使用している場合でも 、次のように:
select TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0))
from dual
答えにはまだchr(0)が埋め込まれています(式をDUMP()
でラップするとわかります。 関数。、このように:
select DUMP(TO_CHAR(15000000.05,'999G999G990D00', 'NLS_NUMERIC_CHARACTERS = ,' || chr(0)))
from dual