【发布时间】:2011-02-17 03:22:21
【问题描述】:
我在 SQLserver 2005 表中有 Decimal 字段,
价格小数(18, 4)
如果我写 12 它将转换为 12.0000,如果我写 12.33 它将转换为 12.3300。 始终在 Scale Part(4) 的计数中将零放在小数点的右侧。
我在 SQL Server 2000 中使用这些,它的行为不是这样,在 SQL Server 2000 中,如果我输入 12.5,它将存储为 12.5 而不是 SQLServer2005 所做的 12.5000。
我的问题是如何阻止 SQL Server 2005 将零放在小数点右侧?
【问题讨论】:
标签: sql-server-2005 tsql types decimal