Skip site navigation (1) Skip section navigation (2)

Re: error en funcion

From: Rodrigo Gonzalez <rjgonzale(at)estrads(dot)com(dot)ar>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>, Marco Vinicio Jimenez Rojas <viniciojr(at)gmail(dot)com>, Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: error en funcion
Date: 2011-12-07 22:14:13
Message-ID: 4EDFE535.7010506@estrads.com.ar (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
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



In response to

Responses

pgsql-es-ayuda by date

Next:From: Marco Vinicio Jimenez RojasDate: 2011-12-07 22:31:29
Subject: Re: error en funcion
Previous:From: Alvaro HerreraDate: 2011-12-07 22:13:58
Subject: RE: Quiero unirme a la lista

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group