2017-06-01 33 views
1

我想格式化的PL/SQL的號碼選擇這樣PLSQL數格式化9'999.00

9'999'999.00 

我怎樣才能做到這一點?

它適用於9,999,999使用以下命令

to_char(9999999, 'FM9G999G999D999', 'NLS_NUMERIC_CHARACTERS='',.') 

回答

2

你幾乎沒有。只需用單引號(')代替組分隔符(.),您就可以走了。

select to_char(9999999, 'FM9G999G999D00', 
       q'[NLS_NUMERIC_CHARACTERS='.'']') as res 
    from dual 

結果:

RES   
------------- 
9'999'999.00 

1 row selected.