如何更改Sql Server中小数列的精度?

时间:2020-03-06 14:35:23  来源:igfitidea点击:

有没有一种方法可以更改Sql Server中现有十进制列的精度?

解决方案

转到企业经理,设计表,单击字段。

制作一个十进制列

底部的属性中有一个precision属性

ALTER TABLE Testing ALTER COLUMN TestDec decimal(16,1)

只需输入" decimal(precision,scale)"(十进制(精度,小数位数)),然后将精度和小数位数替换为所需的值即可。

我尚未使用表中的数据对此进行任何测试,但是如果我们更改精度,则如果新精度较低,则可能会丢失数据。