sql >> Databáze >  >> RDS >> Oracle

Oracle SQL PLS-00049:špatná proměnná vazby

Změňte aktualizaci na:

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

tj. bez dvojtečky před v_new_qoh.

Číslo řádku (12) odkazuje na číslo řádku bloku PL/SQL. Blok začíná slovem DECLARE, takže 12. řádek začíná:

SET qoh = :v_new_qoh


  1. Testování bezpečnostních zranitelností ve webových aplikacích:osvědčené postupy?

  2. Jak se vyhnout tomuto velmi těžkému dotazu, který zpomaluje aplikaci?

  3. MySQL porovnejte now() (pouze datum, nikoli čas) s polem datetime

  4. hibernate.jdbc.fetch_size nebo @QueryHints(@javax.persistence.QueryHint(name=org.hibernate.fetchSize, value=10)) nefungují