Используйте insert
с оператором select
:
insert into ncr_system_notification_log
select :NEW.ID , :NEW.NAME, :NEW.Description, :NEW.PREFERENCE, :NEW.FREQUENCY,
:NEW.IS_HIGH, :NEW.IS_REQUIRED, :NEW.UPDATED_BY, :NEW.UPDATED_DATE
from dual
where :OLD.IS_REQUIRED <> :NEW.IS_REQUIRED;
Предположим, IS_REQUIRED
a столбец с неотрицательным целым числом , который можно обнулять, затем отрицательное значение для nvl
вторым аргументом функции можно считать отрицательное целое число, например -1 в неравенстве:
where nvl(:OLD.IS_REQUIRED,-1) <> nvl(:NEW.IS_REQUIRED,-1)