我遇到了改变表格的问题
我正在尝试将列从float转换为varchar
alter table table_name alter column telephone varchar(12)
结果我得到像这样的指数和十进制电话号码
7.12343e + 003
我该如何纠正?我希望我的列模式是varchar,因为我想以某种方式格式化电话
谢谢
答案 0 :(得分:1)
您可以使用STR()
函数添加其他字段名称并进行更新吗?
UPDATE table_name
SET new_varchar = STR(telephone);