From: | Luis Fernando Curiel Cabrera <lcuriel(at)gmail(dot)com> |
---|---|
To: | Nicolás Domínguez Florit <ndomin(at)rec(dot)unicen(dot)edu(dot)ar> |
Cc: | Alvaro Herrera <alvherre(at)commandprompt(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Select * from tabla --> a String... |
Date: | 2005-12-05 20:14:24 |
Message-ID: | 4fa3ceed0512051214t774fdc10xa3f7e2e27ddaff39@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Yo si quisiera ver el codigo y ver como funciona
On 12/5/05, Nicolás Domínguez Florit <ndomin(at)rec(dot)unicen(dot)edu(dot)ar> wrote:
>
> 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
> >
> >
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 10: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
>
--
Luis Fernando Curiel Cabrera
- Professional ABACO DE BOLITAS Developer.
- Certified ABACO DE BOLITAS Programmer.
From | Date | Subject | |
---|---|---|---|
Next Message | Xavier Vidal | 2005-12-05 20:38:37 | Arquitecturas de software |
Previous Message | Alvaro Herrera | 2005-12-05 19:52:36 | Re: Funcion que devuelta el tamaño de un campo |