MS SQL Server十进制数据类型向上舍入

iam*_*esy 9 sql types decimal sql-server-2008

我需要能够在我的表中存储像3.5这样的数字.所以我使用了十进制类型字段.但是如果我输入3.5它会将它四舍五入到4.我是愚蠢还是小数点不是小数点?

st7*_*t78 15

你需要声明它喜欢__CODE__指定点之后的位数.

  • 你是怎么放数据的?也许你正在使用存储过程 - 比参数也应该有十进制类型(18,3),而不仅仅是十进制. (8认同)