Создать триггер с именем trigger_contact_af_update
, который срабатывает при каждом обновлении таблицы contact
. Этот триггер вставит имя_организации и действие в таблицу contact_log_history
после обновления контактных данных. Имя действия в соответствующей таблице журнала contact_log_history
равно 'After_Update_Contact'
.
Подсказки:
- Имя триггера: trigger_contact_af_update
- Имя таблицы: contact_log_history
- Имена полей: org_name, action
- Действие: 'After_Update_Contact'.
Структура таблицы contact_log_history
выглядит следующим образом:
org_name Varchar(30)
action Varchar(30)
Я написал приведенный ниже триггер, но ошибки или триггера не создано.
CREATE OR REPLACE TRIGGER trigger_contact_af_update AFTER UPDATE
ON contact_log_history FOR EACH ROW
DECLARE
org_name VARCHAR(30);
action VARCHAR(30);
BEGIN
if (:new.action == 'After_Update_Contact')
then
INSERT INTO contact_log_history (org_name, action)
values (:new.org_name, :new:action);
end if ;
END;