From: | Mladen Gogala <mladen(dot)gogala(at)vmsinfo(dot)com> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | Mladen Gogala <mgogala(at)vmsinfo(dot)com>, Sheng Hui <w9510055(at)hotmail(dot)com>, "pgsql-novice(at)postgresql(dot)org" <pgsql-novice(at)postgresql(dot)org> |
Subject: | Re: The escape clause in the SELECT statement in PostgreSQL 8.4 |
Date: | 2010-06-08 00:51:44 |
Message-ID: | 4C0D9420.5010500@vmsinfo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-novice |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Tom Lane wrote:
<blockquote cite="mid:22947(dot)1275952224(at)sss(dot)pgh(dot)pa(dot)us" type="cite">
<pre wrap="">Mladen Gogala <a class="moz-txt-link-rfc2396E" href="mailto:mgogala(at)vmsinfo(dot)com"><mgogala(at)vmsinfo(dot)com></a> writes:
</pre>
<blockquote type="cite">
<pre wrap="">There have been some changes with that.
</pre>
</blockquote>
<pre wrap=""><!---->
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
</pre>
</blockquote>
Yup, you're right:<br>
<blockquote><tt><font color="#3333ff">scott=# set
standard_conforming_strings=true;</font></tt><br>
<tt><font color="#3333ff">SET</font></tt><br>
<tt><font color="#3333ff">Time: 0.689 ms</font></tt><br>
<tt><font color="#3333ff">scott=# select * from emp where ename like
'%' escape '\';</font></tt><br>
<tt><font color="#3333ff"> empno | ename | job | mgr |
hiredate | sal | comm | deptno </font></tt><br>
<tt><font color="#3333ff">-------+--------+-----------+------+---------------------+------+------+--------</font></tt><br>
<tt><font color="#3333ff"> 7369 | SMITH | CLERK | 7902 |
1980-12-17 00:00:00 | 800 | | 20</font></tt><br>
<tt><font color="#3333ff"> 7499 | ALLEN | SALESMAN | 7698 |
1981-02-20 00:00:00 | 1600 | 300 | 30</font></tt><br>
<tt><font color="#3333ff"> 7521 | WARD | SALESMAN | 7698 |
1981-02-22 00:00:00 | 1250 | 500 | 30</font></tt><br>
<tt><font color="#3333ff"> 7566 | JONES | MANAGER | 7839 |
1981-04-02 00:00:00 | 2975 | | 20</font></tt><br>
<tt><font color="#3333ff"> 7654 | MARTIN | SALESMAN | 7698 |
1981-09-28 00:00:00 | 1250 | 1400 | 30</font></tt><br>
<tt><font color="#3333ff"> 7698 | BLAKE | MANAGER | 7839 |
1981-05-01 00:00:00 | 2850 | | 30</font></tt><br>
<tt><font color="#3333ff"> 7782 | CLARK | MANAGER | 7839 |
1981-06-09 00:00:00 | 2450 | | 10</font></tt><br>
<tt><font color="#3333ff"> 7788 | SCOTT | ANALYST | 7566 |
1987-04-19 00:00:00 | 3000 | | 20</font></tt><br>
<tt><font color="#3333ff"> 7839 | KING | PRESIDENT | |
1981-11-17 00:00:00 | 5000 | | 10</font></tt><br>
<tt><font color="#3333ff"> 7844 | TURNER | SALESMAN | 7698 |
1981-09-08 00:00:00 | 1500 | 0 | 30</font></tt><br>
<tt><font color="#3333ff"> 7876 | ADAMS | CLERK | 7788 |
1987-05-23 00:00:00 | 1100 | | 20</font></tt><br>
<tt><font color="#3333ff"> 7900 | JAMES | CLERK | 7698 |
1981-12-03 00:00:00 | 950 | | 30</font></tt><br>
<tt><font color="#3333ff"> 7902 | FORD | ANALYST | 7566 |
1981-12-03 00:00:00 | 3000 | | 20</font></tt><br>
<tt><font color="#3333ff"> 7934 | MILLER | CLERK | 7782 |
1982-01-23 00:00:00 | 1300 | | 10</font></tt><br>
<tt><font color="#3333ff">(14 rows)</font></tt><br>
<br>
<tt><font color="#3333ff">Time: 1.197 ms</font></tt><br>
<tt><font color="#3333ff">scott=# select version();</font></tt><br>
<tt><font color="#3333ff">
version </font></tt><br>
<tt><font color="#3333ff"> </font></tt><br>
<tt><font color="#3333ff">--------------------------------------------------------------------------------</font></tt><br>
<tt><font color="#3333ff">--------------------------------</font></tt><br>
<tt><font color="#3333ff"> PostgreSQL 8.4.4 on i686-redhat-linux-gnu,
compiled by GCC gcc (GCC) 4.1.2 2008</font></tt><br>
<tt><font color="#3333ff">0704 (Red Hat 4.1.2-46), 32-bit</font></tt><br>
<tt><font color="#3333ff">(1 row)</font></tt><br>
<br>
<tt><font color="#3333ff">Time: 0.736 ms</font></tt><br>
<tt><font color="#3333ff">scott=# </font></tt><br>
</blockquote>
<br>
<br>
<br>
<pre class="moz-signature" cols="72">--
Mladen Gogala
Sr. Oracle DBA
1500 Broadway
New York, NY 10036
(212) 329-5251
<a class="moz-txt-link-abbreviated" href="http://www.vmsinfo.com">www.vmsinfo.com</a>
</pre>
</body>
</html>
Attachment | Content-Type | Size |
---|---|---|
unknown_filename | text/html | 5.7 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Mladen Gogala | 2010-06-08 02:41:54 | The Two Towers |
Previous Message | Tom Lane | 2010-06-07 23:10:24 | Re: The escape clause in the SELECT statement in PostgreSQL 8.4 |