Thursday, August 28, 2008

Re: [pgsql-es-ayuda] Problemas al concatenar

alter table test1 alter column a type character varying(4);
El día 28 de agosto de 2008 10:43, Alejandro D. Burne
<alejandro.dburne@gmail.com> escribió:
> Necesito concatenar 2 cadenas para ello tengo una tabla con un campo
> caracter(4).
> El problem que se me presenta es que me elimina los espacios en blanco
> del campo de la tabla, ahora si utilizo una cadena no tengo problemas.
> Alguna pista?
>
> PostgreSQL 8.2.6 on x86_64-unknown-linux-gnu, compiled by GCC gcc (GCC) 3.4.4
>
> DB=# CREATE temporary TABLE test1 (a character(4));
> CREATE TABLE
>
> DB=# INSERT INTO test1 VALUES ('ok ');
> INSERT 0 1
>
> DB=# SELECT a||'A', 'ok '||'A' FROM test1;
> ?column? | ?column?
> ----------+----------
> okA | ok A
> (1 row)
>

Si usaras un character varying(4) tambien se comporta de igual forma
??? hice la prueba con la version 8.3 y al usar character varying(4)
respeta el espacio de la cadena 'ok '...


saludos.-
--
TIP 5: ¿Has leído nuestro extenso FAQ?
http://www.postgresql.org/docs/faqs.FAQ.html

No comments: