From: | Nicolás Domínguez Florit <ndomin(at)rec(dot)unicen(dot)edu(dot)ar> |
---|---|
To: | "Alvaro Herrera" <alvherre(at)commandprompt(dot)com> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Select * from tabla --> a String... |
Date: | 2005-12-05 19:50:28 |
Message-ID: | 001501c5f9d5$24a34fc0$ea84a8c0@Nico |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Perfecto,
con algo del estilo...
tabla ALIAS FOR $1;
insert into log SELECT row(tabla.*) FROM tabla WHERE xxxxx; --Falta
sintaxis :P
me funciono a la perfeccion. Si alguien quiere el codigo para mañana lo
tengo listo.
ALVARO... simplemente sos un CAPO!
gracias
Nico.
----- Original Message -----
From: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
To: "Nicolás Domínguez Florit" <ndomin(at)rec(dot)unicen(dot)edu(dot)ar>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Monday, December 05, 2005 10:34 AM
Subject: Re: [pgsql-es-ayuda] Select * from tabla --> a String...
> Nicolás Domínguez Florit escribió:
>> Hola F1's!!!
>>
>> Tengo la siguiente consulta, tengo una tabla con dos campos del tipo
>> varchar()
>>
>> | nombre_table | ...datos... |
>>
>> Lo que quiero es hacer un select de una tabla y completar el campo datos
>> con un "aplanado" de los campos de la tabla.
>> es decir, si la tabla es documento:
>>
>> |Tipo|numero|otro_campo|
>>
>> tengo que ver la forma de poner en |...datos...|, tipo + numero +
>> otro_campo. (si es separados por como, espacios o por lo que sea mejor!)
>
> alvherre=# create table foo (a int);
> CREATE TABLE
> alvherre=# create table bar (a int, b text, c text);
> CREATE TABLE
> alvherre=# insert into foo values (1);
> INSERT 0 1
> alvherre=# insert into foo values (2);
> INSERT 0 1
> alvherre=# insert into bar values (1, 'uno', 'primero');
> INSERT 0 1
> alvherre=# insert into bar values (2, 'dos', 'segundo');
> INSERT 0 1
> lvherre=# select a, row(bar.*) from foo join bar using (a);
> a | row
> ---+---------------------
> 1 | ("(1,uno,primero)")
> 2 | ("(2,dos,segundo)")
> (2 filas)
>
>
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.362 / Virus Database: 267.13.11/191 - Release Date:
> 02/12/2005
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2005-12-05 19:52:36 | Re: Funcion que devuelta el tamaño de un campo |
Previous Message | Ggaray | 2005-12-05 16:26:42 | Funcion que devuelta el tamaño de un campo |