2012-12-02 128 views
5

我有一個簡單的查詢:爲什麼我不能在數據庫表中插入小數?

INSERT INTO tblIndicators (RunID, EventTS, MA1t3) 
Values (65, '11/2/2012 2:25:00 AM', 1.0); 

我收到此錯誤信息:

消息8115,級別16,狀態8,行1個
算術溢出錯誤轉換數字數據類型數字。

Decimal數據類型的精度爲(8,8)。所以有什麼問題??

回答

11

decimal (8, 8)表示所有8位有效數字都在小數點右邊。 1.0太大了。

2

嘗試十進制(8,2)

(8,8)不會留給你任何位數的左側。

相關問題