对将‘47 ’转化为int格式错误的问题解决

发现遇到问题后将问题及解决办法记录下来真是个好习惯,以后遇到类似的问题就可以随时查询。
问题:
将 varchar 值 '20
' 转换为数据类型为 int 的列时发生语法错误。

解决方法:
该问题主要是因为在20后还有一个回车换行符,用语句
update table set col004=replace(col004,char(13),'')

update table
set col004=replace(col004,char(10)+char(13),'')
来删除列值中的多余字符。

posted on 2008-04-29 10:07  colipso  阅读(224)  评论(0编辑  收藏  举报

导航