2010-10-10 61 views
0

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

任何人都可以帮忙。

非常感谢。

+1

主要问题是:**为什么??? **有关'money'数据类型的问题,或者您期望得到什么从“数字(20,2)”类型获得更多/更好? – 2010-10-10 11:03:10

回答

0

ALTER TABLE yourtable改变柱yourcolumn数字(20,2)空

0

Remeber的是使用可能的最小的数据类型。数字(20,2)每列和每行需要13个字节,性能会受到影响。如果您可以使用数字(19,2),则只能使用9个字节。使用monye,您将使用8个字节,并且您可以处理高达922的数据337 203 203 685 477.5807