【发布时间】:2018-10-19 18:30:39
【问题描述】:
我正在尝试从表中的字段中删除不间断空格 (CHAR 160)。我试过使用像RTRIM() 这样的函数来摆脱它,但价值仍然存在。
我需要怎么做才能从列中删除不间断的空间?
【问题讨论】:
标签: sql-server tsql
我正在尝试从表中的字段中删除不间断空格 (CHAR 160)。我试过使用像RTRIM() 这样的函数来摆脱它,但价值仍然存在。
我需要怎么做才能从列中删除不间断的空间?
【问题讨论】:
标签: sql-server tsql
尝试使用REPLACE
UPDATE Your_Table
SET Your_Column = REPLACE(Your_Column, NCHAR(0x00A0), '')
WHERE Id = x
【讨论】:
你也可以使用
REPLACE(The_txt, NCHAR(160), ' ')
【讨论】:
如果上述解决方案都不起作用,请尝试使用 CHAR 代替 NCHAR
UPDATE Your_Table
SET Your_Column = REPLACE(Your_Column, CHAR(160), '')
WHERE Id = x
CHAR 为我工作。
【讨论】: