On 12/07/2011 06:53 PM, Alvaro Herrera wrote:
Excerpts from Alejandro Carrillo's message of mié dic 07 18:23:47 -0300 2011:
no debería ser:
viaje := insert into pago_viajes(transportista, fecha,monto_total,monto_vales,
monto_pago, estado) values(transp, fecha,montoT,montoV,
montoP,
estado)returning idpago_viajes;
faltan los 2 puntos para la asignación del campo serial
Tanto = como := sirven para la asignación en plpgsql.
Que yo sepa insert no devuelve...
tenes que cambiar por
insert into pago_viajes(transportista, fecha,monto_total,monto_vales,
monto_pago, estado) values(transp, fecha,montoT,montoV,
montoP,
estado) returning idpago_viajes into viaje;
O sea, usar into<variable>
Saludos
Rodrigo
-
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