在SQL开发人员中获取无效的绑定变量

时间:2016-04-14 20:58:09

标签: sql triggers insert oracle-sqldeveloper

如何创建名为ProductMaint的触发器,在销售和更新订单表后更新库存中的数量。通过统一两行即制造商和产品名称,可以在订单和库存中找到产品。如何在没有任何错误的情况下触发它? 我已经完成了,但错误是提示无效的绑定变量

  CREATE OR REPLACE TRIGGER ProductMaint
  AFTER INSERT ON Orders
  FOR EACH ROW
  WHEN(NEW.Qty >0)
  BEGIN
  UPDATE Products
  SET Qtyonhand = Qtyonhand - :NEW.Qty
  WHERE Products.Mfr =Orders.Mfr
  AND Products.Product =Orders.Product;
  DBMS_OUTPUT.PUT_LINE(:New.Qtyonhand);    

 END;
 /

1 个答案:

答案 0 :(得分:0)

使用#carousel img { width: 100%; height: auto; } 关闭变量替换 使用SET DEFINE OFF命令/图标执行整个脚本。

Run script (F5)