Oracle 10g中数据类型BINARY_FLOAT和BINARY_DOUBLE的优点是什么

发布时间:2021-11-30 18:36:28 作者:柒染
来源:亿速云 阅读:542

这期内容当中小编将会给大家带来有关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的优点是什么了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. Oracle传输表空间
  2. Oracle数据库入门

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

oracle 11g binary float binary double

上一篇:常见的SQL语句具体有哪些

下一篇:SQL数据库中常见的数据类型有什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》