sql >> データベース >  >> RDS >> Oracle

千のセパレータなしでNLSLANGを設定する

    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
    


    1. MySQLローカルホスト/127.0.0.1の問題

    2. MySQLで収益を計算する方法

    3. MySQLのレコード間に平均時間差をどのように作成しますか?

    4. MySQLトリガー-INSERTトリガー後+UDFsys_exec()の問題