У меня сейчас проблема с триггером, который я пишу. Я хочу сделать простой триггер, в котором после обновления таблицы STATEMENT с полем состояния, установленным на «Отправлено», он создаст новую строку в таблице NOTICE с такими полями, как id, date, user и последнее поле, являющееся сообщение, которое принимает определенные значения поля для создания «уведомления».
Если это поможет, моя таблица STATEMENT содержит следующие поля:
- id
- Элемент списка
- Название
- Другие не должны знать
Итак, с последним вставленным последним полем УВЕДОМЛЕНИЯ я хочу создать подобное сообщение, возможно, с сообщением «Выражение (id) - (title), выпущенное (date), было отправлено».
В данный момент у меня есть:
create trigger send_notice
after update on STATEMENT
for each row
when (new.status = 'Sent')
begin
insert into NOTICE values (notice_seq.nextval, SYSDATE, '10001', 'the notice
im having trouble constructing');
end send_notice;
Я протестировал этот триггер в базе данных, и все, кажется, работает нормально. Еще одна вещь, которую мне просто интересно, если форматирование или что-то не хватает, что может помочь с этим триггером? А также, я бы хотел создать это уведомление, которое принимает значения полей из STATEMENT?
Любая помощь приветствуется