From: | Jorge Tornero <jorge(dot)tornero(at)cd(dot)ieo(dot)es> |
---|---|
To: | |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Insertar resultado de consulta en otra tabla |
Date: | 2010-12-10 10:43:42 |
Message-ID: | 1291977822.7946.7.camel@linux-lqqb.site |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a todos (y especialmente a Jaime Giraldo por la respuesta)
el problema es que si utilizo un select para el insert no puedo usar
VALUES(...). Si usar VALUES, queda todo resuelto.
Un saludo y gracias
Jorge Tornero
El vie, 10-12-2010 a las 03:53 -0500, Jaime Giraldo escribió:
> Probaste poniendo el texto como parte del select?
>
>
> INSERT INTO nuevatabla(a,b,c,d)
> VALUES
> (SELECT f,g,h,'Texto de ejemplo' FROM tablavieja);
>
> El 10 de diciembre de 2010 03:47, Jorge Tornero
> <jorge(dot)tornero(at)cd(dot)ieo(dot)es> escribió:
> Muy buenos días a todos,
>
> tengo una tabla nueva_tabla con columnas digamos
> a(int),b(int),c(int) y
> d(text). Mi intención es insertar en esa tabla valores
> calculados con
> consulta sobre otra tabla además de un comentario en el último
> campo:
>
> ejemplo:
>
> insert into nuevatabla(a,b,c,d) values ((select f,g,h from
> tabla
> vieja),'Texto de ejemplo');
>
>
> Pero claro, se me queja de que la consulta devuelve más de una
> columna... ¿cómo se podría proceder?
>
> Un saludo y muchas gracias a todos
>
> Jorge Tornero
>
>
> --
> -----------------------------------------
> Jorge Tornero Núñez
> Centro Oceanográfico de Cádiz
> Instituto Español de Oceanografía
> Puerto Pesquero - Muelle de Levante, s/n
> 11006 Cádiz - España
> Tel. +34 956294189
> Fax. +34 956294232
> www.ieo.es
> -
> Enviado a la lista de correo pgsql-es-ayuda
> (pgsql-es-ayuda(at)postgresql(dot)org)
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>
>
>
> --
> Jaime Alberto Giraldo J.
> " La madurez del hombre es haber vuelto a encontrar la seridad con la
> que jugaba cuando era niño"
> Friedrich Wilhelm Nietzsche
>
--
-----------------------------------------
Jorge Tornero Núñez
Centro Oceanográfico de Cádiz
Instituto Español de Oceanografía
Puerto Pesquero - Muelle de Levante, s/n
11006 Cádiz - España
Tel. +34 956294189
Fax. +34 956294232
www.ieo.es
From | Date | Subject | |
---|---|---|---|
Next Message | Guillermo Villanueva | 2010-12-10 12:13:21 | Re: Insertar resultado de consulta en otra tabla |
Previous Message | Miguel Angel Hernandez Moreno | 2010-12-10 10:07:38 | Re: |