标签: sql-server-2008
我有一个表格,其电话号码列定义为 - 准备就绪 - FLOAT!
我想将其更改为varchar。
我的问题是,我可以随时更改类型,还是我必须创建另一个列然后复制/转换(第二个选项会破坏已经使用当前列的某些代码片段,并且它找到所有这些可能是一个挑战。
谢谢!
答案 0 :(得分:2)
我认为您需要添加新列并复制现有数据,然后删除旧列。
答案 1 :(得分:1)
尝试使用str()函数。
选择Str(float_field,25,5)
http://msdn.microsoft.com/en-us/library/ms189527.aspx