On Tue, Nov 6, 2012 at 11:38 AM, Juan <[email protected]> wrote:
>
> segun entendi el trigger llama con un "parametro" NEW  u OLD representando
> la row que se altera,
> Para testear esta funcionalidad le hice un update
> update dato_d set fecha_baja = fecha_baja  ;
> No modifico nada, pero lo que motiva este corre es que algunas veces parece
> que el OLD y el NEW vienen en null
> de manera que si intento acceder a el campo id me sale el error 'valor no
> inicializado'
>

obvio..

en INSERT el registro OLD no esta inicializado porque no hay valor anterior
en DELETE el registro NEW no esta inicializado porque no hay valor
modificado (o nuevo)

--
Jaime Casanova         www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566         Cell: +593 987171157

-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a