oracle的数值数据类型和兼容细分类型
2024-08-30 21:05:18
Oracle存储数值类型的数据不区分int 、double 、float 等类型,统一使用number(p,s)来存储。
基本类型为 NUMBER(P,S)
P范围1到38
S 范围 -84 到 127
Oracle NUMBER类型能以极大的精度存储数值,具体来讲,精度可达38位。
其底层数据格式类似一种“封包小数“表示。
Oracle NUMBER类型是一种变长格式,长度为0~22字节。
它可以存储小到10e-130、大到(但不包括)10e126的任何数值。这是目前最为常用的数值类型。
与细分类型兼容规则:
FLOAT(b)浮点数 :映射至NUMBER类型。
REAL单精度浮点数 :映射至NUMBER类型。
DOUBLE PRECISION双精度浮点数 :映射至NUMBER类型。
NUMERIC(p,s): 完全映射至NUMBER(p,s)。如果p未指定,则默认为38.
DECIMAL(p,s)或DEC(p,s)小数 :完全映射至NUMBER(p,s)。如果p为指定,则默认为38.
INTEGER或INT 整数 :完全映射至NUMBER(38)类型。
SMALLINT 小整数:完全映射至NUMBER(38)类型。
推荐地址:https://www.cnblogs.com/oumyye/p/4448656.html
最新文章
- ASP.NET MVC location.href不跳转
- 19. UIAlertController 提示框获取文本内容,打印控制台上
- Warp divergence
- [转载]Eclipse提示No java virtual machine
- 记一次PHP“Segmentation fault”调试经历
- 自定义的带tab的可左右滑动的viewpager之二viewpager与fragment不兼容
- JS之路——日期函数
- C++对象模型2--指针cout结果
- wpf mvvm datagrid DataGridTemplateColumn的绑定无效的可能原因之一!
- (python)leetcode刷题笔记03 Longest Substring Without Repeating Characters
- maven压缩js css
- pytorch 生成随机数
- vue-lazyload的使用
- DGUT_FLY退役贴 &;&; FunCfans毕业总结-竞赛篇
- system v共享内存与信号量综合
- iOS-xcconfig环境变量那些事(配置环境的配置)
- SpringCloud+Hystrix服务容错
- 发布.net core到Centos7
- css笔记 - animation学习笔记(二)
- English trip -- MC(情景课)3 D