Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Oracle SQL PLS-00049:biến liên kết không hợp lệ

Thay đổi bản cập nhật thành:

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

tức là không có dấu hai chấm trước v_new_qoh.

Số dòng (12) đề cập đến số dòng của khối PL / SQL. Khối bắt đầu bằng từ DECLARE, vì vậy dòng thứ 12 là dòng bắt đầu bằng:

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. Oracle:Nhận dữ liệu trên tất cả các tháng, 0 nếu không có dữ liệu

  2. Chuyển đổi Oracle varchar2 sang nvarchar2

  3. Thủ tục được lưu trữ trong Oracle Ví dụ với tham số IN OUT

  4. Tìm và xóa các ký tự không phải ASCII khỏi Oracle Varchar2

  5. Hàm ROUND (ngày) trong Oracle