以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- sq数据l库字段类型转换 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=186883) |
-- 作者:drcqh -- 发布时间:2023/6/6 11:20:00 -- sq数据l库字段类型转换 项目用了一段时间了,发现sql数据库有一字段类型为nvarchar,存放的值实际上是个整数。现需将该字段类型转换成Int类型,请问如何转? |
-- 作者:有点蓝 -- 发布时间:2023/6/6 11:31:00 -- 如果确认这个列不会有存储字符数据,直接改列类型即可:http://www.foxtable.com/webhelp/topics/0036.htm |
-- 作者:drcqh -- 发布时间:2023/6/6 11:40:00 -- 列中有部分是null, |
-- 作者:有点蓝 -- 发布时间:2023/6/6 11:40:00 -- 这个没有影响 |
-- 作者:drcqh -- 发布时间:2023/6/6 15:18:00 -- 转换为单精度型时报错: 语句已终止。 从数据类型 nvarchar 转换为 real 时出错。
|
-- 作者:有点蓝 -- 发布时间:2023/6/6 15:21:00 -- 应该是这一列数据有无法转换为数字的字符。 考虑新增一个列,然后把数据复制过去,再删除旧列,然后改列名
|