sql >> Databasteknik >  >> RDS >> Oracle

Oracle SQL PLS-00049:dålig bindningsvariabel

Ändra uppdateringen till:

UPDATE products
SET qoh = v_new_qoh
WHERE id = :new.product_id;

dvs inget kolon framför v_new_qoh.

Radnumret (12) hänvisar till radnumret för PL/SQL-blocket. Blocket börjar med ordet DECLARE, så den 12:e raden är den som börjar med:

SET qoh = :v_new_qoh


  1. Uppdaterar data i MySQL-databasen efter att ha infogat fel kodning

  2. SQL Server Error 113:Saknar slutkommentarmärke '*/'

  3. Hur kan jag sakta ner en MySQL-dump för att inte påverka nuvarande belastning på servern?

  4. alternativknappsvärde för tillägg