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."
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 |