我在这里面临to_char()
货币格式问题。SQL to_char货币格式化
下面的代码为我工作:
SELECT TO_CHAR(10000,'L99G999D99MI',
'NLS_NUMERIC_CHARACTERS = ''.,''
NLS_CURRENCY = ''$''') "Amount"
FROM DUAL;
这将提供给我的输出:$10,000.00
。
现在,我想将货币转换为法国货币,期望输出是10 000,00
或瑞士货币,输出10'000.00
。所以,我修改的代码如下所示为上述两种情况下:
SELECT TO_CHAR(10000,'L99G999D99MI',
'NLS_NUMERIC_CHARACTERS = ''"", ""''
NLS_CURRENCY = ''$'' ') "Amount"
FROM DUAL;
SELECT TO_CHAR(10000,'L99G999D99MI',
'NLS_NUMERIC_CHARACTERS = ''". "''
NLS_CURRENCY = ''$'' ') "Amount"
FROM DUAL;
但这代码不起作用并且示出的ORA-12702
错误。代码有问题吗?
感谢您的指导! – Law 2014-08-28 09:54:33