oracle ORA-01438
来源:互联网 发布:疯狂粤语 粤知一二 编辑:程序博客网 时间:2024/06/06 01:00
ORA-01438: 值大于此列指定的允许精确度
比如定义为number(4,2),却要插入一个值200.12的话,就会出错啊,原因是number(p,s)的问题。
number(p,s),其中p表示该number的总长度,s为小数位。
如果s为负数,则会取相应位数的取整。
例如,如果number(4,-3),则数字1234的存储值为1000;如果number(4,-2),则数字1234的存储值为1200。
在对数据库表中的字段设定类型时,要注意:
NUMBER(10,6) Double 带有小数
NUMBER(4) Long
0 0
- oracle ORA-01438
- oracle listener.ora sqlnet.ora tnsnames.ora
- Oracle sqlnet.ora, tnsnames.ora, listener.ora
- Oracle ORA-01034,ORA-27101,ORA-00600
- oracle ORA-01200&ORA-01110&ORA-01122
- ORACLE ORA-00132 ORA-00214
- oracle ora-39062,ORA-39107
- oracle ORA-00600,ORA-01033
- Oracle -- ORA-09817 ORA-09945
- 【Oracle】Oracle ora-28056 、 ORA-01034 、 ORA-27101问题解决
- Oracle TNSNAMES.ORA配置
- oracle ORA-12560
- ORA 02436 sysdate oracle
- Oracle TNSNAMES.ORA配置
- oracle ora-00911
- Oracle错误:ORA-01033
- oracle ora-03114
- Oracle ORA-12514
- openfire 搭建指南
- FG
- 每日一练 02 菲波那切数列
- HDU OJ 1010 dfs+剪枝
- 我的android(第五天)
- oracle ORA-01438
- 理解python装饰器
- Construct Binary Tree from Inorder and Postorder Traversal
- 字符串
- POJ 1077 八数码问题 练习搜索
- 有关main的返回值
- ORACLE EXTRACT函数
- 第三周练习题目——二分法1 水的高度
- 算法学习(四)冒泡排序