有错误,算术溢出错误将数字转换为数据类型数字

时间:2013-08-23 11:44:33

标签: sql-server-2008

我想在sql server的表格列中更新值为dec​​imal(2,2)并且我使用了以下查询来更新那个

update Bedding
  set Bedroom = 1.0
  where BeddingId = 5

但我遇到以下错误:算术溢出错误将数字转换为数据类型数字。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

定义为十进制(n,m)的列包含n个十进制数字,其中m是小数部分。所以十进制(2,2)是2位数长,两者都是小数部分。这只能采用-0.99到0.99范围内的值。