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