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.torn...@cd.ieo.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@postgresql.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

Responder a