Триггер Oracle SQL при обновлении столбца

Я пытаюсь создать триггер для своей таблицы, который автоматически добавляет дату публикации в зависимости от того, когда для определенного флага установлено значение' Y '

У меня нет большого опыта в создании триггеров, но пока это то, что у меня есть

  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;

Я получаю эту ошибку, когда обновление столбца

триггер' USER.ADD_CREATE_DT 'недействителен и не удалось повторно -validation

Есть идеи?

Спасибо

15
задан Jamie Taylor 2 November 2011 в 14:32
поделиться