在SQL Server2005中,有几个表具有数据类型为money的列。我想将它们更改为数据类型numeric(20, 2)。我是一个懒惰的家伙,所以我想更新每个货币数据类型为数字数据类型,尽可能少的麻烦。
有谁能帮忙吗。
非常感谢。
发布于 2010-10-10 14:35:07
alter table yourtable column null (20,2) null
发布于 2010-10-10 16:47:48
请记住尽可能使用最小的数据类型。对于每列和每行,一个数字(20,2)将占用13个字节,性能将受到影响。如果您可以使用numeric(19,2),那么您将只使用9个字节。对于monye,您将使用8个字节,您可以处理高达922337203685 477.5807的值
https://stackoverflow.com/questions/3899235
复制相似问题