Oracle SQL de déclenchement de la mise à jour de la colonne

Je suis en train de créer un déclencheur pour ma table qui ajoute automatiquement une date de publication basée sur le moment où un certain indicateur est défini sur "Y"

Je n'ai pas beaucoup d'expérience avec la création de déclencheurs mais jusqu'à présent, c'est ce que j'ai

  create or replace
  TRIGGER ADD_CREATE_DT 
  after UPDATE of approved ON articles 
  for each row
  BEGIN
  :new.create_dt := sysdate where approved = 'Y';
  END;

J'ai cette erreur lors de la mise à jour de la colonne

déclenchement de l'UTILISATEUR.ADD_CREATE_DT' est pas valide et l'échec de la re-validation

Des idées?

Grâce

OriginalL'auteur Jamie Taylor | 2011-11-02