Триггер, который вставляет строку в таблицу журнала при вставке или удалении в таблицу лиц, скомпилированную с ошибками
У меня есть таблица лиц с именем и идентификатором, а также таблица журналов с атрибутами кто и что. Я хочу вставить в таблицу журналов, когда я удаляю или вставляю в таблицу лиц.
Это то, что я до сих пор:
CREATE OR REPLACE TRIGGER add_del
BEFORE INSERT OR DELETE ON persons
FOR EACH ROW
BEGIN
IF INSERTING THEN
INSERT INTO logs (who, what) VALUES (name, 'Insert into persons');
ELSE
INSERT INTO logs (who, what) VALUES (name, 'Delete from persons');
END IF;
END;
/
Почему это компилируется с ошибкой:
Предупреждение: триггер создан с ошибками компиляции.