我正在尝试从表格中的字段中删除不间断的空格(CHAR 160
)。我已经尝试使用像RTRIM()
这样的函数来摆脱它,但价值仍然存在。
从列中删除不间断空格需要做什么?
答案 0 :(得分:40)
尝试使用REPLACE
UPDATE Your_Table
SET Your_Column = REPLACE(Your_Column, NCHAR(0x00A0), '')
WHERE Id = x
答案 1 :(得分:11)
您也可以使用
REPLACE(The_txt, NCHAR(160), ' ')
答案 2 :(得分:0)
如果上述解决方案不起作用,请尝试使用CHAR而不是NCHAR
UPDATE Your_Table
SET Your_Column = REPLACE(Your_Column, CHAR(160), '')
WHERE Id = x
CHAR为我工作。