Oracle 数据精度错误-ORA-01438
转载于:http://blog.sina.com.cn/s/blog_4d6c7dea0101eh0p.html,这位道友写的很好,一目了然
Number的数据声明如下:
表示 作用 说明
Number(p, s) 声明一个定点数 p(precision)为精度,s(scale)表示小数点右边的数字个数,精度最大值为38,
Number§ 声明一个整数 相当于Number(p, 0)
Number 声明一个浮点数 其精度为38,要注意的是scale的值没有应用,也就是说scale的指不能简单的理解为0,或者其他的数。
定点数的精度§和刻度(s)遵循以下规则:
? 当一个数的整数部分的长度 > p-s 时,Oracle就会报错
? 当一个数的小数部分的长度 > s 时,Oracle就会舍入。
? 当s(scale)为负数时,Oracle就对小数点左边的s个数字进行舍入。
? 当s > p 时, p表示小数点后第s位向左最多可以有多少位数字,如果大于p则Oracle报错,小数点后s位向右的数字被舍入
所以,当录入的数据出现其中某一种情况,就有可能报错!如100.003入到Number(6,4)的列中,就会报错,因为100为三位数,3>6-4
ORA-01438: 值大于为此列指定的允许精度
转载于:http://blog.sina.com.cn/s/blog_4d6c7dea0101eh0p.html
Oracle 数据精度错误-ORA-01438相关推荐
- oracle错误01653,oracle 10g 错误 ORA 01653 的解决过程
oracle 10g 错误 ORA 01653 的解决过程 早上用户反应在操作用友NC时报错 ORA-01653 ,详细信息:ORA-01653: 表 NCV35.GL_DETAIL 无法通过 102 ...
- oracle olap 不可用,[数据库]ORACLE OLAP错误ORA
[数据库]ORACLE OLAP错误ORA 0 2015-04-25 00:00:20 刚刚安装了ORACLE 10g R2后,启动数据库时发现告警日志有如下错误: Database Characte ...
- Oracle RAC错误之--oifcfg错误案例
Oracle RAC错误之--oifcfg错误案例 系统环境: 操作系统:RedHat EL5 Cluster: Oracle GI(Grid Infrastructure) Oracle: Ora ...
- Oracle所有错误类型
ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020 ...
- Oracle 常见错误总结及问题解决方法
ORA-00001: 违反唯一约束条件 ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进 ...
- Oracle 错误代码(ORA)对照表
ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常. ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 OR ...
- oracle 1555错误,日志ORA-1555错误解决
ORA-1555错误简单的说就是针对一个数据块产生一致读时发生了错误.一致读就是指ORACLE利用回滚段来临时重构一个和事务或查询开始时的块状态相同的快照块的过程.如果一个块改变了多次,可能就会有多个 ...
- Oracle 常见错误总结(如:ORA-XXXXX)及问题解决方法
转: Oracle 常见错误总结(如:ORA-XXXXX)及问题解决方法 ORA-00001: 违反唯一约束条件 ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 O ...
- Oracle数据库错误消息
导出错误消息 l EXP-00000导出终止失败 原因:导出时产生Oracle错误. 操作:检查相应的Oracle错误消息. l EXP-00001数据域被截断 - 列长度=数字,缓冲区大小=数字,实 ...
最新文章
- android 怎么获取当天日期_18个Java8日期处理的实践,非常有用!
- 暴汗,今天遇到个奇事
- Nagios安装部署与Cacti整合文档超精细版本
- Python中必知的知识点:文本转义及编码的常用方法
- 经验 | 一目了然,用动图展示 10 大 Git 命令
- COCO和 PASCAL VOC标注格式的学习笔记
- java初学者必看经典
- python3-爬取cnnvd漏洞库
- linux内核源码 进程,详解:Linux内核源代码
- STM32串口驱动安装攻略
- ORAN C平面 Section Extension 5
- Android音视频学习系列(五) — 掌握音频基础知识并使用AudioTrack、OpenSL ES渲染PCM数据
- gb2312简繁转换js兼容各种浏览器
- 嵌入式单片机基础篇(二十七)之Stm32F103单片机给蓝牙模块发送AT指令程序
- 互联网寒冬,大公司都在裁员,当程序员还有前途吗?
- MSTAR-晨星半导体
- 数字图像频谱的中心化
- 信道编码之设计线性分组码
- 局域网中域和工作组的概念
- 四个视频营销策略,让你火过傅园慧,Papi酱