【发布时间】:2010-09-08 07:33:34
【问题描述】:
我们有一些输入数据有时会以   字符结尾。
数据以 varchar() 的形式从源系统传入,我们尝试将这些字符转换为十进制失败。
Ltrim 和 Rtrim 不会删除字符,所以我们不得不这样做:
UPDATE myTable
SET myColumn = replace(myColumn,char(160),'')
WHERE charindex(char(160),myColumn) > 0
这适用于  ,但是对于任何非字母数字(或者在这种情况下为数字)字符,有没有一种好的方法可以做到这一点?
【问题讨论】:
标签: sql sql-server