sql >> Database >  >> RDS >> Oracle

SQL-fout - trigger/functie ziet het mogelijk niet

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;



  1. Hoe maak je een tabel met twee of meer externe sleutels met Android Room?

  2. Batch invoegen van gegevens in MySQL-database met behulp van php

  3. Gegevens migreren naar Firebase vanuit MySQL

  4. % teken in Java's PreparedStatement