Posted on 2010-01-14 21:51
斷點(diǎn) 閱讀(7377)
評(píng)論(0) 編輯 收藏 所屬分類:
Oracle
比如定義為number(4,2),卻要插入一個(gè)值200.12的話,就會(huì)出錯(cuò)啊,原因是number(p,s)的問(wèn)題。
number(p,s),其中p表示該number的總長(zhǎng)度,s為小數(shù)位。
如果s為負(fù)數(shù),則會(huì)取相應(yīng)位數(shù)的取整。
例如,如果number(4,-3),則數(shù)字1234的存儲(chǔ)值為1000;如果number(4,-2),則數(shù)字1234的存儲(chǔ)值為1200。
在對(duì)數(shù)據(jù)庫(kù)表中的字段設(shè)定類型時(shí),要注意:
NUMBER(10,6) Double 帶有小數(shù)
NUMBER(4) Long 為整數(shù)
posted @ 2009-05-16 17:31 斷點(diǎn) 閱讀(363) | 評(píng)論 (0)