Re: Ayuda con una sentencia Insert into

From: Gabriel Hermes Colina Zambra <hermeszambra(at)yahoo(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org, Juan Carlos Badillo Goy <badillo(at)cav(dot)desoft(dot)cu>
Subject: Re: Ayuda con una sentencia Insert into
Date: 2008-06-08 23:13:35
Message-ID: 409974.4537.qm@web63704.mail.re1.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

--- El vie 6-jun-08, Juan Carlos Badillo Goy <badillo(at)cav(dot)desoft(dot)cu> escribió:

> De: Juan Carlos Badillo Goy <badillo(at)cav(dot)desoft(dot)cu>
> Asunto: [pgsql-es-ayuda] Ayuda con una sentencia Insert into
> A: pgsql-es-ayuda(at)postgresql(dot)org
> Fecha: viernes, 6 junio, 2008, 10:31 am
> Saludos
>
> for tabla_temp in
> select * from tabla_1
> loop
> aresult = valor_a_insertar(tabla_temp.a1,
> tabla_temp.a2, tabla_temp.a4, tabla_temp.a8);
> insert into tabla_2 values (tabla_2.b1, tabla_2.b2,
> tabla_2.b3) SELECT aresult, tabla_3.c2, tabla_3.c4 FROM
> tabla_3 WHERE tabla_3.c6 = tabla_temp.a1;
> end loop;
>
> Tengo este segmento de código en una función en postgres
> y no logro que el insert into me funcione.
>
> Si alguien me puede ayudar se lo agradecería. Muchas
> gracias

VALUES() se usa tambien como el select para insertar valores, si se quiere enumerar los campos donde se inserta el select, se hace entre parentesis
pero no con el values, solo con parentesis

insert into tabla (campo1,campo2,campo4) values(1,'pepe','lo que contenga en campo4')

insert into tabla (campo1,campo2,campo4) select columna1,columna2,columna4 from tabla2

atte.
Gabriel Colina

____________________________________________________________________________________
Yahoo! Deportes Beta
¡No te pierdas lo último sobre el torneo clausura 2008! Entérate aquí http://deportes.yahoo.com

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Laura reiva 2008-06-09 09:04:49 RE: Duda sql bases de datos
Previous Message Jaime Casanova 2008-06-08 21:31:03 Re: generatedKeys, jdbc: no logro obtener llaves generadas