Cuestión : Oracle acciona no el fuego cuando actualización con la falta de información

Lo que sigue es mi disparador.  La actualización siguiente no enciende Oracle acciona cuando =null del hiredate.  Trabaja cuando actualización a otro hiredate.  Ayudar por favor.  =null determinado del hiredate de Thanks.
update emp donde empno = 7934;
commit; el

CREATE O SUBSTITUYE REFERIRSE del emp_t
AFTER UPDATE
OF HIREDATE
ON emp del DISPARADOR NUEVO COMO NEWROW VIEJO COMO OLDROW
FOR CADA ROW
BEGIN
SI: <> de oldrow.hiredate: PARTE MOVIBLE de newrow.hiredate
THEN
EN LOS VALORES del test
(1, -2, SYSDATE
); EXTREMO DEL
SI;
END;

class= del

Respuesta : Oracle acciona no el fuego cuando actualización con la falta de información

anula son malvado

CREAR O SUBSTITUIR el emp_t del DISPARADOR
DESPUÉS DE LA ACTUALIZACIÓN
DE HIREDATE
AL REFERIRSE del emp NUEVO COMO NEWROW VIEJO COMO OLDROW
PARA CADA FILA
COMENZAR
   SI nvl (: ) nvl oldrow.hiredate, <> sysdate+5000 (: newrow.hiredate, sysdate+5000)
   ENTONCES
      PARTE MOVIBLE EN prueba
           VALORES (1, -2, SYSDATE
                  );
   TERMINAR SI;
EXTREMO;
Otras soluciones  
 
programming4us programming4us