I'm trying to remove a non-breaking space (CHAR 160
) from a field in my table. I've tried using functions like RTRIM()
to get rid of it, but the value is still there.
What do I need to do to remove the non-breaking space from the column?
I'm trying to remove a non-breaking space (CHAR 160
) from a field in my table. I've tried using functions like RTRIM()
to get rid of it, but the value is still there.
What do I need to do to remove the non-breaking space from the column?
Try using REPLACE
UPDATE Your_Table
SET Your_Column = REPLACE(Your_Column, NCHAR(0x00A0), '')
WHERE Id = x
You could also use
REPLACE(The_txt, NCHAR(160), ' ')
If the above solutions does not work, try CHAR instead of NCHAR
UPDATE Your_Table
SET Your_Column = REPLACE(Your_Column, CHAR(160), '')
WHERE Id = x
CHAR worked for me.