Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle SQL PLS-00049:лоша променлива за свързване

Променете актуализацията на:

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

т.е. без двоеточие пред v_new_qoh.

Номерът на реда (12) се отнася до номера на реда на PL/SQL блока. Блокът започва с думата DECLARE, така че 12-ият ред е този, който започва с:

SET qoh = :v_new_qoh


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JProgressBar не се актуализира, не може да намери следа

  2. Как да получите информация за всички видове данни, декларирани в даден пакет

  3. Sql комбинира две колони в една променлива

  4. Датата на проверка на PL/SQL е валидна

  5. Използвайте един и същи параметър няколко пъти в WHERE условия на SQL заявка за използване в JDBC