不用在Oracle里转换吧。在.net里转换

解决方案 »

  1.   

    在ORACLE里没有.NET那么复杂的数据类型
      

  2.   

    oracle中一般都用number型,可以存储整数,也可以存储小数,number(10,2) 八位整数,2位小数,所以建议把数据取到前端程序中转换处理.
      

  3.   

    oracle中只有number,number已经包括了整型等数值类型,如果需要到.NET里面再转化
      

  4.   

    我就是想问如何转换成相应的int16,int32,double,float,decimal等类型。
      

  5.   

    为什么在.NET里面会有int16,int32,double,float,decimal 等数据类型的区别,是因为在.NET里面有不同的应用范围,但是Oracle不需要有如此多的应用,因为它的侧重点是存储数据,所以在数据库里面只有Number这么一个数据类型。对于.NET而言,Oracle传来的数据永远只是一种类型,你得自己把它转换成.NET需要的类型。
      

  6.   

    oracle 10G 以前其实内部存数据只有 number 这一种格式
    还是在。net 中考虑转好点