| From: | Jon Orris <jorris(at)redhat(dot)com> |
|---|---|
| To: | vadimn(at)redhat(dot)com |
| Cc: | pgsql-jdbc(at)postgresql(dot)org, sebster(at)sebster(dot)com |
| Subject: | Re: \0 and IllegalArgumentException |
| Date: | 2004-10-29 14:36:57 |
| Message-ID: | 1099060617.1377.3.camel@goodeats.boston.redhat.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-jdbc |
On Fri, 2004-10-29 at 10:24 -0400, Vadim Nasardinov wrote:
> | test=> select str, length(str) as length from dropme;
> | str | length
> | -------+--------
> | Hello | 5
> | (1 row)
> |
> | test=> select str, length(str) as length from dropme where str like '%world';
> | str | length
> | -------+--------
> | Hello | 5
> | (1 row)
> |
> | test=> select str, length(str) as length from dropme where str like '%Welt';
> | str | length
> | -----+--------
> | (0 rows)
> Not sure how the latest version behaves.
I get slightly different results from 7.4.5. The string is still
truncated, but the length is correct:
jorris=# select str, length(str) as length from dropme;
str | length
-------+--------
Hello | 11
(1 row)
jorris=# select str, length(str) as length from dropme where str like '%
world';
str | length
-------+--------
Hello | 11
(1 row)
jorris=# select substring(version(), 1, 20) as version;
version
----------------------
PostgreSQL 7.4.5 on
(1 row)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2004-10-29 15:36:38 | Re: \0 and IllegalArgumentException |
| Previous Message | Vadim Nasardinov | 2004-10-29 14:24:03 | Re: \0 and IllegalArgumentException |