【发布时间】:2017-02-01 07:06:50
【问题描述】:
我有查询要删除双空格并将其转换为单空格。
UPDATE tablename SET name=trim(regexp_replace(name,'\s\s+',' ', 'g'));
报错:
WARNING: nonstandard use of escape in a string literal HINT: Use the escape string syntax for escapes, e.g., E'\r\n'.
【问题讨论】:
-
这可能是PostgreSQL的旧版本,你能告诉我们是哪一个吗?
-
版本 1.22.0 测试版
-
这很可能是您的 pgAdmin 版本。你的 Postgres 版本是什么?
SELECT version(); -
@ErwinBrandstetter PostgreSQL 9.0.18 on x86_64-unknown-linux-gnu,由 GCC gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-52) 编译,64 位
标签: regex postgresql escaping