【发布时间】:2011-12-16 12:42:01
【问题描述】:
我正在使用 PostgreSQl 9.0 我有一个表,我需要用''(空格)替换一个字符 对于那个我使用
更新物种集 engname = replace(engname, '', '');
(这是查询图像)
(图片已发布)
如果 species 是表格,engname 是字段(字符不同)..
其中一行的内容是
" -tellifer fÂÂrthii"
即使在触发查询之后,字符也不会被替换。 我试过了
更新物种集 sciname = regexp_replace(sciname, '', '') 但字符没有被替换
我的数据库是
CREATE DATABASE myDB
WITH OWNER = Myadmin
ENCODING = 'SQL_ASCII'
TABLESPACE = pg_default
LC_COLLATE = 'C'
LC_CTYPE = 'C'
CONNECTION LIMIT = -1;
我们正计划改用 UTF-8 编码,但在使用 iconv 进行转换期间,由于 而导致转换失败 所以我想用..替换这个角色 谁能告诉我如何删除那个字符?
【问题讨论】:
标签: postgresql