斷點

          每天進步一點點!
          posts - 174, comments - 56, trackbacks - 0, articles - 21

          ORA-01438: 值大于此列指定的允許精確度

          Posted on 2010-01-14 21:51 斷點 閱讀(7382) 評論(0)  編輯  收藏 所屬分類: Oracle

          比如定義為number(4,2),卻要插入一個值200.12的話,就會出錯啊,原因是number(p,s)的問題。

          number(p,s),其中p表示該number的總長度,s為小數(shù)位。
          如果s為負數(shù),則會取相應(yīng)位數(shù)的取整。
          例如,如果number(4,-3),則數(shù)字1234的存儲值為1000;如果number(4,-2),則數(shù)字1234的存儲值為1200。

          在對數(shù)據(jù)庫表中的字段設(shè)定類型時,要注意:
          NUMBER(10,6)  Double   帶有小數(shù)
          NUMBER(4)     Long     為整數(shù)


          posted @ 2009-05-16 17:31 斷點 閱讀(363) | 評論 (0)
          主站蜘蛛池模板: 普宁市| 榆林市| 辛集市| 称多县| 满洲里市| 阆中市| 临沂市| 多伦县| 綦江县| 大洼县| 绥化市| 丘北县| 杨浦区| 大港区| 临沭县| 夏津县| 阳原县| 琼结县| 安康市| 赤壁市| 樟树市| 上虞市| 利津县| 巨鹿县| 赫章县| 卢氏县| 辽宁省| 琼海市| 沁水县| 漳平市| 白银市| 湘乡市| 清原| 南召县| 小金县| 辽阳县| 嫩江县| 三门峡市| 拉萨市| 文山县| 揭东县|