Re: The escape clause in the SELECT statement in PostgreSQL 8.4
От | Mladen Gogala |
---|---|
Тема | Re: The escape clause in the SELECT statement in PostgreSQL 8.4 |
Дата | |
Msg-id | 4C0D9420.5010500@vmsinfo.com обсуждение исходный текст |
Ответ на | Re: The escape clause in the SELECT statement in PostgreSQL 8.4 (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-novice |
Tom Lane wrote: Mladen Gogala <mgogala@vmsinfo.com> writes: There have been some changes with that. Not since 8.2. It looks to me like the OP had standard_conforming_strings turned on in his 8.2 installation and forgot to duplicate that setting in 8.4. regards, tom lane Yup, you're right: scott=# set standard_conforming_strings=true; SET Time: 0.689 ms scott=# select * from emp where ename like '%' escape '\'; empno | ename | job | mgr | hiredate | sal | comm | deptno -------+--------+-----------+------+---------------------+------+------+-------- 7369 | SMITH | CLERK | 7902 | 1980-12-17 00:00:00 | 800 | | 20 7499 | ALLEN | SALESMAN | 7698 | 1981-02-20 00:00:00 | 1600 | 300 | 30 7521 | WARD | SALESMAN | 7698 | 1981-02-22 00:00:00 | 1250 | 500 | 30 7566 | JONES | MANAGER | 7839 | 1981-04-02 00:00:00 | 2975 | | 20 7654 | MARTIN | SALESMAN | 7698 | 1981-09-28 00:00:00 | 1250 | 1400 | 30 7698 | BLAKE | MANAGER | 7839 | 1981-05-01 00:00:00 | 2850 | | 30 7782 | CLARK | MANAGER | 7839 | 1981-06-09 00:00:00 | 2450 | | 10 7788 | SCOTT | ANALYST | 7566 | 1987-04-19 00:00:00 | 3000 | | 20 7839 | KING | PRESIDENT | | 1981-11-17 00:00:00 | 5000 | | 10 7844 | TURNER | SALESMAN | 7698 | 1981-09-08 00:00:00 | 1500 | 0 | 30 7876 | ADAMS | CLERK | 7788 | 1987-05-23 00:00:00 | 1100 | | 20 7900 | JAMES | CLERK | 7698 | 1981-12-03 00:00:00 | 950 | | 30 7902 | FORD | ANALYST | 7566 | 1981-12-03 00:00:00 | 3000 | | 20 7934 | MILLER | CLERK | 7782 | 1982-01-23 00:00:00 | 1300 | | 10 (14 rows) Time: 1.197 ms scott=# select version(); version -------------------------------------------------------------------------------- -------------------------------- PostgreSQL 8.4.4 on i686-redhat-linux-gnu, compiled by GCC gcc (GCC) 4.1.2 2008 0704 (Red Hat 4.1.2-46), 32-bit (1 row) Time: 0.736 ms scott=# -- Mladen Gogala Sr. Oracle DBA 1500 Broadway New York, NY 10036 (212) 329-5251 www.vmsinfo.com
В списке pgsql-novice по дате отправления: