Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/03/2010, 05:45
jc3000
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 16 años, 10 meses
Puntos: 43
Respuesta: Variables :new y :old

Mmmmmmmmmm, si, sé que soy un tikis-mikis, pero........

:NEW es la variable con el valor nuevo que se va a meter en el campo de la tabla.
:OLD es la variable con el valor que tiene actualmente el campo de esa tabla, no el registro.

En un trigger que se dispare en el INSERT, el :OLD no tiene valor, no hay valor actual. Es de perogrullo, pero a mas de uno he visto devanarse los sesos porque un BEFORE INSERT no le rulaba y era porque preguntaba por el :OLD.