Triggers 在oracle中使用过程将数据插入多个表

Triggers 在oracle中使用过程将数据插入多个表,triggers,procedure,sql-loader,Triggers,Procedure,Sql Loader,我有四张桌子 客户(客户id(PK)、客户电话、姓名) 订单((订单id、客户id)(主键)、订单日期、订单金额) 订单行((订单id,产品id)(主键),数量) 产品(产品id、产品名称、产品价格) 订单表有一个复合键,表示订单仅与客户一起存在 订单行表有一个复合键,因为它是产品和订单表之间的桥梁表。订单金额是一个计算列,它是订单总值 问题是如何将数据插入订单表和订单行表?使用过程、触发器、临时表或任何其他方式?我真的被这件事难住了。救命 我需要对模型进行任何更改吗?我将自己编写过程、触发器和

我有四张桌子

客户(客户id(PK)、客户电话、姓名)

订单((订单id、客户id)(主键)、订单日期、订单金额)

订单行((订单id,产品id)(主键),数量)

产品(产品id、产品名称、产品价格)

订单表有一个复合键,表示订单仅与客户一起存在

订单行表有一个复合键,因为它是产品和订单表之间的桥梁表。订单金额是一个计算列,它是订单总值

问题是如何将数据插入订单表和订单行表?使用过程、触发器、临时表或任何其他方式?我真的被这件事难住了。救命


我需要对模型进行任何更改吗?

我将自己编写过程、触发器和函数。我只是想知道如何去做。我将自己编写过程、触发器和函数。我只是想知道怎么做。