Мне нужно создать триггер для таблицы, который обновляет при каждой вставке значение столбца, если присутствует условие.
Так в таблице вот так:
Мне нужен триггер, чтобы обновить все нулевые значения до «1», если «RegimeIva» = «3», чтобы получить такой результат:
Я пытался:
create or replace TRIGGER AtualizaNat before INSERT ON Cabecdoc
for each row
BEGIN
if :new.IntrastatnatA is null and :new.intrastatnatB is null and :new.regimeiva = '3' then
:new.intrastatnatA : 1; :new.intrastatnatB : 1;
else
:new.intrastatnatA : null; :new.intrastatnatB : null;
end if;
END;
Это не работает