2013-06-20 37 views
0
select trunc('11.01') from dual 

輸出:11返回類型甲骨文TRUNC函數的

什麼是它的碧玉報告數據類型正在逐漸爲BigDecimal的。 是否有任何解決方法將其作爲字符串來獲取?

+0

呃,好吧,你可以'的ToString()''那... BigDecimal' – fge

+0

@fge也許這些都是finantial金額和SUM函數將應用在報告的頁腳... –

+0

感謝您的支持....... – sunleo

回答

4

Oracle的TRUNC函數僅適用於日期和數字,因此Oracle正在將您的11.01轉換爲數字。爲了讓Oracle返回它作爲一個字符串,這樣做:

select to_char(trunc('11.01')) from dual;