日期:2014-05-17  浏览次数:20803 次

求助!!!Oracle与C中数据类型对应关系?
最近需要将Oracle的一些数据运算用C来实现。有一些数据类型该如何转换?例如Oracle中的NUMBER在C中是int,float还是double?Oracle中char(8)、varchar2(16)、int对应C中什么数据类型呢?谁能解答啊!!!,求助

------解决方案--------------------
number可以表现很多数据类型

------解决方案--------------------
具体要看数据吧...number可以表示一切数字..包括int\float\double
如果你的数字都是比较小的整数就用int吧..如果有小数就用double吧...如果是一个很长很长的数字就直接用char[]吧...
varchar2和char那只能对应char[]了....