在SQL Server 2005中更改数据类型

时间:2010-10-10 06:09:57

标签: sql-server-2005 tsql

我在SQL Server 2005中有几个包含数据类型为money的列的表。我想将它们更改为数据类型numeric(20, 2)。我是一个懒惰的人,所以想要尽可能少地将每种货币数据类型更新为数字数据类型。

任何人都可以帮忙。

非常感谢你。

2 个答案:

答案 0 :(得分:0)

alter table yourtable alter column yourcolumn numeric(20,2)null

答案 1 :(得分:0)

记住使用可能的最小数据类型。对于每一列和每一行,数字(20,2)将占用13个字节,性能将受到影响。如果你可以使用数字(19,2),你只会使用9个字节。使用monye,您将使用8个字节,您可以处理最大值为922 337 203 685 477.5807

的值