Re: Trigger

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Rodrigo Barahona <rbarahona(at)maestra(dot)cl>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Trigger
Date: 2005-11-24 21:23:37
Message-ID: 20051124212337.GA11477@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola, primero que nada por favor no hagas top-post, y ademas recuerda
responder siempre con copia a la lista. He reformateado tu mensaje de
una manera razonable y he puesto la lista en "Cc".

Rodrigo Barahona escribió:
>
> > Rodrigo Barahona escribió:
> >
> > > La idea básica es que cada vez que se ingrese un moviemiento en la bodega,
> > > se grabe automáticamente todos los materiales en la tabla de detall
> >
> > Hola; no uses un cursor, no es necesario. Cuando se hace un INSERT, el
> > trigger va a recibir una variable llamada NEW que tiene todos los campos
> > del registro que estas insertando. Solo necesitas hacer un nuevo INSERT
> > en la otra tabla, dandole a la clausula VALUES lo que corresponda del
> > registro NEW.

> Si, eso es valido pero necesito rescatar valores de otras tablas tmb, por
> eso la idea de usar cursores ¿hay alguna otra manera de hacerlo?

Ah! No, en ese caso necesitas usar una consulta para extraer los
valores. Puedes usar un cursor o puedes no usarlo; en realidad el
cursor mismo es innecesario.

--
Alvaro Herrera Valdivia, Chile ICBM: S 39º 49' 17.7", W 73º 14' 26.8"
"Now I have my system running, not a byte was off the shelf;
It rarely breaks and when it does I fix the code myself.
It's stable, clean and elegant, and lightning fast as well,
And it doesn't cost a nickel, so Bill Gates can go to hell."

In response to

  • Re: Trigger at 2005-11-23 20:15:23 from Alvaro Herrera

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Luis Rodrigo Gallardo Cruz 2005-11-24 21:24:02 Cluster en postgres (Era: pregunta personal)
Previous Message Juanky Moral 2005-11-24 21:10:45 Re: Artículo sobre afinación hardware