插入多个表后的sql ibm db2触发器

插入多个表后的sql ibm db2触发器,sql,triggers,Sql,Triggers,我在触发器中有三个表相关 1订单项目-配方ID、订单ID、数量 2配料配方-库存ID、配方ID、数量 3库存-库存标识,余额 另一个表相关 4配方-配方ID、名称 试图触发订单项目插入后库存减少的触发,也基于配料配方中的数量 基本公式是 库存余额-配料配方数量*订单项目数量 我创造了触发器 创建触发器Stck\u Up 在订单项目上插入后 引用新的AS N 对于每行模式db2sql 更新库存 设置余额=选择总库存。余额-数量*从配料配方中选择数量 其中,配料\u Recipe.Recipe\u

我在触发器中有三个表相关

1订单项目-配方ID、订单ID、数量

2配料配方-库存ID、配方ID、数量

3库存-库存标识,余额

另一个表相关

4配方-配方ID、名称

试图触发订单项目插入后库存减少的触发,也基于配料配方中的数量

基本公式是

库存余额-配料配方数量*订单项目数量

我创造了触发器

创建触发器Stck\u Up

在订单项目上插入后

引用新的AS N

对于每行模式db2sql

更新库存 设置余额=选择总库存。余额-数量*从配料配方中选择数量

其中,配料\u Recipe.Recipe\u ID=订单\u项目.Recipe\u ID

现货 其中Stock\u ID=N.Stock\u ID

其中Stock_ID=N.Stock_ID

但错误为N。股票ID无效