页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 7 当前 »

(本文档仅供参考)

问题说明

         数据库为Oracle,针对Oracle中的number字段,数据集查询自动设置为浮点型,并且包含小数点,这是为什么?

解决方案

         smartbi是通过jdbc驱动返回的数据类型对字段类型进行输出检测,Oracle中的number字段是由jdbc驱动返回时并没有区分整形和浮点型,因此,从代码上也无法区分。建议用 cast(QC_DJ as number(22,6)) as a 的方法去定义那个字段的精度;正常返回为整型可以设置为number(p,s)中 s 设为0, p小于8, 如类型为number(8,0),具体如下:

         select  cast(rownum as number(8,0)) as a  from  "AA"."aa"  where rownum <=20 

         

 


Viewtracker License Missing

There is a problem with the license of the Viewtracker addon. Please check if you have a valid license.

授权码细节

  • 无标签