【发布时间】:2012-11-16 04:33:47
【问题描述】:
我有 2 张桌子,即 (1)Return_Invoice 和 (2)product_warehouse 。一旦我在Return_Invoice 表数量列中输入数据,我想更新Product_warehouse 中使用的数量列,即当我在Return_Invoice 表中的Quantity 列中输入值时,quantity 应该从@987654329 减去Product_Warehouse 表中的@ 列。对此的任何查询或触发器。
我尝试了以下查询,但它不起作用。
update product_warehouse
set Product_Warehouse.Quantity = Product_Warehouse.Quantity - Return_Invoice.Quantity
where (Product_Warehouse.item_code = Return_Invoice.item_code)
【问题讨论】:
-
这种情况下一定要使用TRIGGER吗?您可以为此使用查询吗?
-
由你决定..如果你知道查询我可以在触发器中调整它
标签: sql plsql oracle11g sqlplus oracle-apex