如何从 Postgres 中的列中删除不间断空格
How to remove non-breaking spaces from a column in Postgres
尝试从字段中删除非中断 space 但没有成功。我试过了
execute <<-SQL
UPDATE customers
SET name = TRIM (name)
SQL
但这只会删除 spaces。这是与 this 类似的问题,但我需要它用于 Postgres(Postgres 抱怨 syntax error at or near "x00A0"
)而且我只需要修剪,即它必须只在文本的开头和结尾删除。
谢谢
您可以将字符作为 trim()
的第二个参数传递:
update customers
set name = trim(name, chr(160))
尝试从字段中删除非中断 space 但没有成功。我试过了
execute <<-SQL
UPDATE customers
SET name = TRIM (name)
SQL
但这只会删除 spaces。这是与 this 类似的问题,但我需要它用于 Postgres(Postgres 抱怨 syntax error at or near "x00A0"
)而且我只需要修剪,即它必须只在文本的开头和结尾删除。
谢谢
您可以将字符作为 trim()
的第二个参数传递:
update customers
set name = trim(name, chr(160))