返回Oracle Trunc函数的类型

时间:2013-06-20 15:14:47

标签: java sql oracle jasper-reports

select trunc('11.01') from dual

输出:11

jasper报告中它的数据类型是什么,因为BigDecimal。 是否有任何解决方法可以将其作为字符串。

1 个答案:

答案 0 :(得分:4)

Oracle的TRUNC函数仅适用于日期和数字,因此Oracle会将您的11.01转换为数字。要让Oracle将其作为字符串返回,请执行以下操作:

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