簡単なクエリがあります:
INSERT INTO tblIndicators (RunID, EventTS, MA1t3)
Values (65, '11/2/2012 2:25:00 AM', 1.0);
次のエラー メッセージが表示されます。
メッセージ 8115、レベル 16、状態 8、行 1
数値をデータ型数値に変換中に算術オーバーフロー エラーが発生しました。
Decimal データ型の精度は です(8,8)
。だから問題は何ですか??
簡単なクエリがあります:
INSERT INTO tblIndicators (RunID, EventTS, MA1t3)
Values (65, '11/2/2012 2:25:00 AM', 1.0);
次のエラー メッセージが表示されます。
メッセージ 8115、レベル 16、状態 8、行 1
数値をデータ型数値に変換中に算術オーバーフロー エラーが発生しました。
Decimal データ型の精度は です(8,8)
。だから問題は何ですか??
decimal (8, 8)
有効数字の8桁すべてが小数点の右側にあることを意味します。1.0は大きすぎます。
10 進数 (8,2) を試す
(8,8) の左側に数字を残しません。
8,8 は、宣言する必要がある 12345678.12345678 のような数値を格納する必要がある場合、最大 0.99999999 で格納できることを意味します: decimal (16,8)
この宣言の説明: decimal ( {TotalDigits} , {DigitsToTheRight} )