2012-12-02 3 views
5

私は単純なクエリがあります:データ型の数値に数値変換SQL Serverテーブルに10進数を挿入できないのはなぜですか?

メッセージ8115、レベル16、状態8、行1
算術オーバーフローエラー:私は、このエラーメッセージが表示されます

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

を。

Decimalデータ型の精度は(8,8)です。だから問題は何ですか??

答えて

11

decimal (8, 8)は、有効数字の8桁がすべて小数点以下の桁数であることを意味します。 1.0が大きすぎます。

2

てみ小数は、(8,2)

(8,8)の左に任意の数字であなたを残していません。

関連する問題