小编jwo*_*ly2的帖子

T-SQL trim(和其他非字母数字字符)

我们有一些输入数据有时会出现在最后的字符中.

数据作为varchar()从源系统进入,我们尝试转换为十进制失败b/c这些字符.

Ltrim和Rtrim不会删除字符,因此我们不得不这样做:

UPDATE myTable
SET myColumn = replace(myColumn,char(160),'')
WHERE charindex(char(160),myColumn) > 0
Run Code Online (Sandbox Code Playgroud)

这适用于 ,但对于任何非字母数字(或在本例中为数字)字符,是否有一种好方法可以执行此操作?

sql sql-server

7
推荐指数
2
解决办法
3万
查看次数

标签 统计

sql ×1

sql-server ×1