При попытке получить доступ к значениям таблицы внутри моего триггера оператора я получаю следующий идентификатор ошибки: XXX должен быть объявлен.
Таблица
CREATE TABLE testTable(
id INT,
store INT,
amount NUMBER
);
Триггер
CREATE OR REPLACE TRIGGER test_trigger
AFTER INSERT OR UPDATE ON testTable
DECLARE
myID INT;
myStore INT;
BEGIN
myID := id;
myStore := store;
IF amount < 3 THEN
DBMS_OUTPUT.PUT_LINE('DANGER');
END IF;
END;
Ошибка
PLS-00201: ID 'id' must be declared
PLS-00201: ID 'store' must be declared
PLS-00201: ID 'amount' must be declared
Я новичок в оракуле pl/sql и триггерах и понятия не имею, как это решить.