> Subject: Re: [pgsql-es-ayuda] Pregunta sobre error en disparador
> > ERROR: record "new" is not assigned yet
> > SQL state: 55000
> > Detail: The tuple structure of a not-yet-assigned record is
> > indeterminate.
> > Context: PL/pgSQL function "movement_trg" line 25 at if
> 
> CREATE TRIGGER movement_trg
>   AFTER UPDATE OR DELETE
>   ON m_movement
>   FOR EACH ROW
>   EXECUTE PROCEDURE movement_trg();
> 

por ahí leí que el NEW esta en el BEFORE no en el AFTER....

la declaración de tu trigger esta mala, hacelo así;

 CREATE TRIGGER movement_trg
 BEFORE UPDATE OR DELETE
 ON m_movement
 FOR EACH ROW
 EXECUTE PROCEDURE movement_trg();





_________________________________________________________________
Discover the new Windows Vista
http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE

Responder a