Pemicu tingkat pernyataan (yaitu tanpa FOR EACH ROW
klausa) akan selalu diperbarui semua catatan di tabel Pembayaran, saya rasa itu tidak diperlukan. Untuk pembaruan produk terkait saja, gunakan pemicu ini:
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;