如何利用FinClip实现高效的小程序混合开发以促进数字化转型
500
2023-12-11
这期内容当中小编将会给大家带来有关Oracle 10g中数据类型BINARY_FLOAT和BINARY_DOUBLE的优点是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
Oracle 10g引用了两种新的数据类型:BINARY_FLOAT和BINARY_DOUBLE,BINARY_FLOAT和BINARY_DOUBLE是对现有的NUMBER类型的补充,与NUMBER类型相比,BINARY_FLOAT和BINARY_DOUBLE具有以下优点:
1.需要的存储空间较小 BINARY_FLOAT和BINARY_DOUBLE分别需要5个字节和9个字节的存储空间,而NUMBER则可能需要多大22个字节的存储空间。
2.可以表示的数字范围更大 BINARY_FLOAT和BINARY_DOUBLE支持比NUMBER类型所存储的更大或者更小的数字。
3.执行运算的速度更快 对BINARY_FLOAT和BINARY_DOUBLE类型的数据的运算通常都比NUMBER类型的数据运算更快。这是因为BINARY_FLOAT和BINARY_DOUBLE的运算都是在硬件中执行的,而NUMBER则在运算之前首先使用软件进行转换。
4.运算封闭 对BINARY_FLOAT和BINARY_DOUBLE进行的数学运算都是封闭的,这是说运算的结果要么是一个数字,要么是一个特殊值。
5.取整透明 BINARY_FLOAT和BINARY_DOUBLE使用二进制(以2为基数)来表示数字,而NUMBER则使用十进制(以10为基数)。表示数字所使用的基数会对数值的取整产生影响。
另外需注意的是如果正在开发一个涉及大量数字运算的系统,那么应该考虑使用BINARY_FLOAT和BINARY_DOUBLE的类型表示数字。
上述就是小编为大家分享的Oracle 10g中数据类型BINARY_FLOAT和BINARY_DOUBLE的优点是什么了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~