【发布时间】:2012-07-30 12:57:41
【问题描述】:
我创建了一个包含十进制类型字段 x 的简单表(28,15)
我运行以下查询来插入一个值:
插入测试表值 (1234567890123)
当我从测试表 I 中进行选择时,字段 x 的值为
1234567890123.000000000000000
有没有办法指定(可能在表设计中)如果不需要,sql server 不应该在小数点后存储零?即当进行选择时,数据将返回为
1234567890123
还有为什么insert into testtable values (12345678901234) 会出现以下错误:
将数字转换为数字数据类型时出现算术溢出错误。
【问题讨论】:
标签: sql-server