oracle数据库 number类型,oracle 数据库 NUMBER类型细讲
1>.NUMBER类型细讲:
Oracle number datatype 语法:NUMBER[(precision [, scale])]
简称:precision --> p
scale --> s
NUMBER(p, s)
范围: 1 <= p <=38, -84 <= s <= 127
保存数据范围:-1.0e-130 <= number value < 1.0e+126
保存在机器内部的范围: 1 ~ 22 bytes
有效位:从左边第一个不为0的数算起的位数。
s的情况:
s > 0
精确到小数点右边s位,并四舍五入。然后检验有效位能不能 <= p。
s < 0
精确到小数点左边s位,并四舍五入。然后检验有效位能不能 <= p + s。
s = 0
此时NUMBER表示整数。
eg:Actual Data Specified As Stored As----------------------------------------123.89 NUMBER 123.89123.89 NUMBER(3) 124123.89 NUMBER(6,2) 123.89123.89 NUMBER(6,1) 123.9123.89 NUMBER(4,2) exceeds precision (有效位为5, 5 > 4)123.89 NUMBER(6,-2) 100.01234 NUMBER(4,5) .01234 (有效位为4).00012 NUMBER(4,5) .00012.000127 NUMBER(4,5) .00013.0000012 NUMBER(2,7) .0000012.00000123 NUMBER(2,7) .00000121.2e-4 NUMBER(2,5) 0.000121.2e-5 NUMBER(2,5) 0.00001123.2564 NUMBER 123.25641234.9876 NUMBER(6,2) 1234.9912345.12345 NUMBER(6,2) Error (有效位为5+2 > 6)1234.9876 NUMBER(6) 1235 (s没有表示s=0)12345.345 NUMBER(5,-2) 123001234567 NUMBER(5,-2) 123460012345678 NUMBER(5,-2) Error (有效位为8 > 7)123456789 NUMBER(5,-4) 1234600001234567890 NUMBER(5,-4) Error (有效位为10 > 9)12345.58 NUMBER(*, 1) 12345.60.1 NUMBER(4,5) Error (0.10000, 有效位为5 > 4)0.01234567 NUMBER(4,5) 0.012350.09999 NUMBER(4,5) 0.09999
oracle数据库 number类型,oracle 数据库 NUMBER类型细讲相关推荐
- pg数据库numeric对应oracle,Oracle类型number与PG类型numeric对比和转换策略
Oracle 11g number 任意精度数字类型 存储数据的范围 正数:1 x 10-130 to 9.99...9 x 10125 ,数据精度为38个有效数字 负数:-1 x 10-130 to ...
- oracle是堆屎山,Oracle NUMBER 类型细讲
1>.NUMBER类型细讲: Oracle number datatype 语法:NUMBER[(precision [, scale])] 简称:precision --> p scal ...
- oracle数据库的浮点数,Oracle Float类型
本篇文章帮大家学习Oracle Float类型,包含了Oracle Float类型使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. 本教程将向您介绍Oracle FLOAT ...
- mysql long varchar2_案例:Oracle数据库long查询结果转换为varchar2类型方法的操作步骤...
天萃荷净 将Oracle数据库查询出来的long结果转换为varchar2类型数据 来自Thomas Kyte <Oracle9i/10g/11g编程艺术> 12章节中.由于long的操作 ...
- Oracle/MSSQL/Mysql 常用数据库的字段类型及大小
Oracle/MSSQL/Mysql 常用数据库的字段类型及大小 ORACLE的数据类型 常用的数据库字段类型如下: 字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字 ...
- oracle数据库的语言,oracle数据库语言类型
oracle数据库语言类型一般分为五大类型 1 DDL(data definition language)数据定义语言 CREATE TABLE :创建表 ALTER TABLE :修改表 DROP ...
- oracle使用text类型,oracle数据库中text类型用什么类型表示
oracle对于大文本数据用clob类型. 但对于这个类型处理起来还是比较麻烦,varchar2长度为4000bytes,如果varchar2能满足需求的话,建议使用varchar2. 扩展资料: O ...
- Oracle数据库(五):记录类型
记录类型变量只能保存一行数据,如果SELECT语句返回多行就会错. 基于表的记录类型:用表名加%ROWTYPE属性的方法可以声明一个记录类型,该记录类型的每个字段都和表中的一列相互对应并且语句相同的名 ...
- oracle的int范围,oracle中int类型和number类型区别
oracle中int类型和number类型区别 INT类型是NUMBER类型的子类型. 下面简要说明: (1)NUMBER(P,S) 该数据类型用于定义数字类型的数据,其中P表示数字的总位数(最大字节 ...
最新文章
- Flask实战----做了一个简易版CSDN
- c++11-decltype
- 6.异常释放锁的情况
- 无法开启计算机,Win7下鼠标右键无法开启计算机属性怎么办?
- ML《决策树(一)ID3》
- python writelines_Python文件writelines()方法
- linux git文件图标,Linux下使用git管理项目
- 对接海外faceid
- 编程语言python入门-为什么说python是适合新手入门的编程语言
- 深入解读Docker底层技术Cgroup系列(5)——cgroup子系统cpuset
- python大数据毕设选题
- 走进WPF之开发类似Visio软件
- 医疗行业的信息化建设
- 智商情商哪个重要_智商情商哪个更重要 辩论赛
- Javascript笔记大全03
- drag与drop事件
- JAVAWEB常用测试浏览器
- AlexNet网络具体介绍
- 能聊天、会学习,远不是GPT的终局
- matlab计算macd_[原创]基于MATLAB的一个简单的交易策略(基于MACD)的Matlab代码-经管之家官网!...
热门文章
- windows_网络重置_重置网络_命令
- 微汇智能袁文龙受邀剪彩北斗微芯长沙高新区项目开工
- redhat linux yum源,RedHat 更换centos yum源
- 面向自动驾驶的定位方法综述
- stlink v2故障 很特别
- Windows下Qt使用htons,htonl,ntohs,ntohl
- LTE学习:PCFICH信道总结
- html5导航栏悬浮置顶,(微信小程序)导航栏悬浮吸顶以及置顶的设置
- 河北工业大学计算机类绩点,河北工业大学平均学分绩点怎么算
- Windows 10下删除450 MB的恢复分区