2

我有一个表,其中有一个电话号码列定义为 - 准备好 - 一个浮点数!

我想将其更改为 varchar。

我的问题是,我可以即时更改类型,还是必须创建另一列然后复制/转换(第二个选项会破坏已经在使用当前列的某些代码,它可能是挑战找到它们)。

谢谢!

4

2 回答 2

2

我认为您需要添加新列并复制现有数据,然后删除旧列。

于 2012-04-19T13:59:32.057 回答
1

尝试使用 str() 函数。

选择 Str(float_field, 25, 5)

http://msdn.microsoft.com/en-us/library/ms189527.aspx

于 2012-04-19T14:02:17.807 回答