Re: CHAR(n) always trims trailing spaces in 7.4
От
elein
Тема
Re: CHAR(n) always trims trailing spaces in 7.4
Дата
Msg-id
20040217155611.G25537@cookie.varlena.com
Ответ на
Список
Дерево обсуждения
CHAR(n) always trims trailing spaces in 7.4 "news.postgresql.org" <jlim@natsoft.com.my>
Re: CHAR(n) always trims trailing spaces in 7.4 Tom Lane <tgl@sss.pgh.pa.us>
Re: CHAR(n) always trims trailing spaces in 7.4 elein <elein@varlena.com>
Re: CHAR(n) always trims trailing spaces in 7.4 Tom Lane <tgl@sss.pgh.pa.us>
Re: CHAR(n) always trims trailing spaces in 7.4 elein <elein@varlena.com>
Re: CHAR(n) always trims trailing spaces in 7.4 "scott.marlowe" <scott.marlowe@ihs.com>
Re: CHAR(n) always trims trailing spaces in 7.4 <terry@ashtonwoodshomes.com>
Re: CHAR(n) always trims trailing spaces in 7.4 Tom Lane <tgl@sss.pgh.pa.us>
Re: CHAR(n) always trims trailing spaces in 7.4 Richard Huxton <dev@archonet.com>
Re: CHAR(n) always trims trailing spaces in 7.4 Tom Lane <tgl@sss.pgh.pa.us>
Re: CHAR(n) always trims trailing spaces in 7.4 "Jeremy Smith" <jer@highboard.com>
Inserting NULL into Integer column "Jeremy Smith" <jer@highboard.com>
Re: Inserting NULL into Integer column "scott.marlowe" <scott.marlowe@ihs.com>
Re: Inserting NULL into Integer column "Jeremy Smith" <jer@highboard.com>
Re: Inserting NULL into Integer column "scott.marlowe" <scott.marlowe@ihs.com>
Re: Inserting NULL into Integer column Rod Taylor <pg@rbt.ca>
Re: Inserting NULL into Integer column "scott.marlowe" <scott.marlowe@ihs.com>
Re: Inserting NULL into Integer column Rod Taylor <pg@rbt.ca>
Re: Inserting NULL into Integer column "scott.marlowe" <scott.marlowe@ihs.com>
Re: Inserting NULL into Integer column "Jeremy Smith" <jer@highboard.com>
Re: Inserting NULL into Integer column "scott.marlowe" <scott.marlowe@ihs.com>
Re: CHAR(n) always trims trailing spaces in 7.4 elein <elein@varlena.com>
Re: CHAR(n) always trims trailing spaces in 7.4 Tom Lane <tgl@sss.pgh.pa.us>
Re: CHAR(n) always trims trailing spaces in 7.4 elein <elein@varlena.com>
Re: CHAR(n) always trims trailing spaces in 7.4 Tom Lane <tgl@sss.pgh.pa.us>
Re: CHAR(n) always trims trailing spaces in 7.4 elein <elein@varlena.com>
Re: CHAR(n) always trims trailing spaces in 7.4 Tom Lane <tgl@sss.pgh.pa.us>
So the problem is there. But blaming it on char was wrong. It should be blamed on the varchar change. Hey, I thought the truncation was for varchar and not text? It was for both? It would be semantically tricky to change the operator. The precendence is to convert to text. Now with the implicit update of the char(n) to text for the operator "corrupts" the char() value. elein On Tue, Feb 17, 2004 at 06:40:49PM -0500, Tom Lane wrote: > elein writes: > > This is an example of the problem. It used to expand > > the middle thing to 15. > > > elein=# select 'x' || ' '::char(15) || 'x'; > > ?column? > > ---------- > > xx > > (1 row) > > Still does, but then the spaces go away again when the value goes into > the concatenation, because concatenation is a text operator. > > regards, tom lane > > ---------------------------(end of broadcast)--------------------------- > TIP 6: Have you searched our list archives? > > http://archives.postgresql.org
В списке pgsql-sql по дате отправления