0

我想更新 sql server 中十进制(2,2)类型的表列中的值,我使用以下查询来更新它

update Bedding
  set Bedroom = 1.0
  where BeddingId = 5

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

4

1 回答 1

1

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

于 2013-08-23T11:50:42.607 回答