商品の item.cost は、 Produce.price * Produce.quantity.. になります。
テーブルアイテムのときにどうすればいいですか??
私のSQLコードがあります:
create or replace type Product as Object(
product_code char(6);
product_name varchar2(6);
description clot(500);
price number(6,2);
constraint uniq_product_code primary key(product_code)
);
/
CREATE TYPE Products IS TABLE OF Product;
CREATE or replace type object Item as Object(
item_code char(6);
quantity number(6);
cost number(11,2);
products Product;
constraint uniq_item_code primary key(item_code)
);
NESTED TABLE products STORE AS item_product;
/
Create type Items is Table of Item;
CREATE or replace TYPE Contact_detail AS OBJECT (
email varchar2(30);
address VARCHAR2(50);
telephone varchar2(20);
);
/
Create or replace table Order(
order_number char(6);
order_name varchar2(6);
customer_contact_details Contact_detail;
date date;----
Items Item;
constraint uniq_order_number primary key(order_number)
);
NESTED TABLE Items STORE AS order_item;
/
さらに、ユーザーからの情報を入力して Order テーブルに挿入できるようにする PL/SQL を作成します。アイテムの量を自動的に検出する方法。量 n、2<=n<=10。