Re: Select * from tabla --> a String...

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
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  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