2013-08-22 79 views
-2

我寫過一門考試。我有下面的問題。當我在oracle中執行下面的語句時,我得到了「缺少表達式錯誤」。ORACLE中的CNAR功能

實例:

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; 

具有約該預定義的功能的想法中的任何一個。

+0

是的,我得到了同樣的問題 – spyga

+0

是to_char或要cnar –

+0

to cnar()函數 – spyga

回答

1

你確定你不是指to_char? Oracle中沒有TO CNAR功能。

TO_CHAR用於將數據項爲charachter格式轉換,所以上面給出的例子:

A. Invalid number format model 
B. $2,000.00 
C. Invalid number format model 
D. Invalid number format model 
+0

是的,也許是..我搜索了這個問題......一些人在OCP考試中也得到了同樣的問題...... – spyga

0

應該必須是一個錯字我找不到名稱的功能CNAR

如果它是to_char然後第二個表達式是唯一正確的格式....