问一个oracle数据类型转换的问题 如何判断oracle中的number数据类型转换成.net中的相对应的类型,即int16,int32,float,double,decimal. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用在Oracle里转换吧。在.net里转换 应该取出来在.net中对各种类型进行分类处理,不涉及到oracle,如果向oracle中传数据就需要在对oracle操作时分类处理了.而且要根据数据库中字段的长度决定如何处理,最简单、最浪费的办法是取最大长度进行转换。 number已经包括了整型等数值类型,如果需要到.NET里面再转化, 为什么在.NET里面会有int16,int32,double,float,decimal 等数据类型的区别,是因为在.NET里面有不同的应用范围,但是Oracle不需要有如此多的应用,因为它的侧重点是存储数据,所以在数据库里面只有Number这么一个数据类型。对于.NET而言,Oracle传来的数据永远只是一种类型,你得自己把它转换成.NET需要的类型。 在oracle中用number 类型,包含了整数和小数,如果需要,可以取出来在.net里面做判断. 还有number(1)应该可以转换成.net中的int16类型,但我试过了,为什么? 不用判断你好什么样的,你就直接转换。oracle 只都是32位的 trunc oracle 多表导入导出 各位高手帮帮忙,我要用过程往一个表插入数据,来看看吧! 查询问题,感觉很难,寻求高手帮助 实例化视图上能建索引吗? 高分求书 请帮忙探讨一个存储过程,分不够马上加分!!!! Oracle8.17 For Solaris 请问,关于删除ORACLE的一个数据文件后,ORACLE不会报错的问题 怎样把sysdba授权给用户? 为什么这个语句在SQL下能执行,而写到FUNCTIONS里就编译不能通过呢? 请较高人,为什么同一条sql语句执行会有0.4s时间的差异?
number已经包括了整型等数值类型,如果需要到.NET里面再转化,
你好什么样的,你就直接转换。oracle 只都是32位的