2016 - 2024

感恩一路有你

将varchar值转换成int 在将varchar值转换成数据类型int时失败?

浏览量:2501 时间:2021-03-12 08:21:45 作者:admin

在将varchar值转换成数据类型int时失败?

对的,要转换一次,将int转换为varchar,因为@strSQL是字符串,你不能直接将字符串跟数值类型拼接在一起,举个简单的例子:


--跟你set @strSQL ="select * from " @myTable " where id=" @myInt是一个意思

select "aaa" 1这样就报跟你一样的错

如何在sql中把varchar转换成int?

aa为表名bb为字段名altertableaaaltercolumnbbint还要注意如果原有的记录中这个字段有字符则改的时候会将这些记录的字符转成INT不成功,要先做好处理

如何把bigint转换为varchar?

直接就可以用了,隐式转换的不需要用concat,如果是拼接int和字符串的,就要用concat(int,char)

将varchar值转换成int decimal转化为string sql将字段转换为字符串

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。