Een trigger op instructieniveau (d.w.z. zonder FOR EACH ROW
clausule) zal altijd alle update updaten records in de tabel Betalingen, ik denk niet dat dat nodig is. Gebruik deze trigger voor een update van alleen gerelateerde producten:
create trigger PROD_TOTAL
after insert ON Products
for each row
begin
update Payments
set ProdTotal = :new.ProdPrice * :new.ProdQuantity
WHERE PayProdId = :new.ProdId ;
end;