以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 查询表的字段类型 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=124186) |
-- 作者:nbsugu_z -- 发布时间:2018/9/1 9:58:00 -- 查询表的字段类型 请问老师,查询外部数据源时,外部数据其中有一个字段字段是备注或文本型的,但是又实际上是个文本的数字。请问生成的查询表的这个字段是如何转换成数值字段 |
-- 作者:有点蓝 -- 发布时间:2018/9/1 10:11:00 -- 只能使用sql处理 select 第一列,第二列,cast([备注列] as int) as 备注 from 表A 如果是access select 第一列,第二列,cint([备注列]) as 备注 from 表A
|
-- 作者:nbsugu_z -- 发布时间:2018/9/1 12:31:00 -- 在将 varchar 值 \'12234568.25\' 转换成数据类型 int 时失败。 |
-- 作者:有点蓝 -- 发布时间:2018/9/1 14:42:00 -- select 第一列,第二列,cast([备注列] as DECIMAL) as 备注 from 表A |
-- 作者:nbsugu_z -- 发布时间:2018/9/1 15:11:00 -- 还是不行,用float就可以了,谢谢,另外问一下,转换为日期型用什么? |
-- 作者:有点蓝 -- 发布时间:2018/9/1 15:16:00 -- https://www.baidu.com/baidu?word=SqlServer+数据类型 |