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

时间:2017-05-02 09:51:35

标签: triggers procedure sql-loader

我有4张桌子

客户(cust_id(PK),cust_phone,姓名)

订单((order_id,cust_id)(PK),order_date,order_amt)

Order_line((order_id,Product_id)(PK),qty)

产品(product_id,Product_name,product_price)

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

Order_line表有一个复合键,因为它是产品和订单表之间的桥接表。 order_amt是计算列,它是总订单值。

问题是我如何将数据插入订单表和Order_line表?使用过程,触发器或临时表或任何其他方式?我真的很困惑。帮助!

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

0 个答案:

没有答案