从ResultSetMetaData里面看到这个列的精度和刻度都是0,数据类型是number,而从SQL语句中很容易就可以判断出是int值,我想让经过处理之后让列的类型变为int。
同时当SQL语句变为select 0.1 from dual执行之后,和select 0 from dual执行之后的情况一样。
我想当select 0 from dual执行时,列的数据类型为int;
我想当select 0.1 from dual执行时,列的数据类型为double;
我该怎么做?
数据库为oracle。
同时当SQL语句变为select 0.1 from dual执行之后,和select 0 from dual执行之后的情况一样。
我想当select 0 from dual执行时,列的数据类型为int;
我想当select 0.1 from dual执行时,列的数据类型为double;
我该怎么做?
数据库为oracle。
本文探讨了如何在Oracle数据库中根据查询结果自动调整列的数据类型,例如根据查询结果为整数或浮点数来确定列的类型为int或double。
357

被折叠的 条评论
为什么被折叠?



