在OCI编程时,为什么对浮点型字段求诸如min,max的函数值,只能返回截断后的整型数值?? 在OCI编程时,为什么对浮点型字段求诸如min,max的函数值,只能返回截断后的整型数值??Debug调试状态下,发现每次调用OCIAttrGet函数返回min(field1)的精度总是0,不管该字段field1是整型还是浮点型。太郁闷了!!S.O.S!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以这样定义:sword intbuf; /*整型*/float fltbuf; /*浮点*/text strbuf[ MAX_COL_SIZE ]; /*字符串类型*/你使用odefin定义选择字段时,应该针对不同的数据类型,分配相应的缓冲区,这样数据返回就正确了。 也可以在取类似字段时先乘上一个值,如10000select filed1*10000 from ....取出后在除以这个值. 分割数据插入的问题 如何知道一张表赋予给了那些用户和角色select 权限 MyEclipse连接Oracle9i 错误 新手问答 表记录拼凑问题 在表中改变Column的顺序 SQL语句优化的问题 急!求救!Oracle 控制文件损坏,ORACLE启动后报ORA-01034错误,如何解决?在线等待。 怎么能只把Oracle数据库中的某些表结构、视图结构倒出来成为SQL脚本?在线等候,大侠么! window 2000 上装 oracle8.16 安装oracle 没见过的安装oracle8.1.7的问题 有关从SQL Server移植到Oracle数据库的问题
sword intbuf; /*整型*/
float fltbuf; /*浮点*/
text strbuf[ MAX_COL_SIZE ]; /*字符串类型*/
你使用odefin定义选择字段时,应该针对不同的数据类型,分配相应的缓冲区,这样数据返回就正确了。
select filed1*10000 from ....
取出后在除以这个值.