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 по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: The escape clause in the SELECT statement in PostgreSQL 8.4
Следующее
От: Mladen Gogala
Дата:
Сообщение: The Two Towers