-2

我已经写了一场考试。我有以下问题。当我在 oracle 中执行以下语句时,我收到“缺少表达式错误”。

例子:

A. SELECT TO CNAR(2000, '$#,###.##') FROM dual;
B. SELECT TO CNAR(2000, '$9,999.99') FROM dual;
C. SELECT TO CNAR(2000, '$2,000.00') FROM dual;
D. SELECT TO CNAR(2000, '$N,NNN.NN') FROM dual;

任何人都知道这个预定义的功能。

4

2 回答 2

1

你确定你不是说 to_char 吗?Oracle 中没有 TO CNAR 功能。

to_char 用于将数据项转换为字符格式,因此上面的示例给出:

A. Invalid number format model
B. $2,000.00
C. Invalid number format model
D. Invalid number format model
于 2013-08-22T12:19:37.633 回答
0

它应该是一个错字我找不到名称 cnar 的函数

如果它是 to_char 那么第二个表达式是唯一正确的格式....

于 2013-08-22T12:21:33.690 回答