Re: Insertar resultado de consulta en otra tabla

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

In response to

Browse pgsql-es-ayuda by date

  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: